Skip to main content

AWS DynamoDB

쿼리 추가

페이지 목록에서 워크플로우를 추가하여 쿼리 스텝을 추가할 수 있습니다.
워크플로우 스텝 사이드바에서 AWS DynamoDB 데이터 소스를 선택하면 쿼리 입력 창이 나타납니다.

aws-dynamodb

액션

Query

파티션 키와 정렬 키를 사용하여 테이블이나 보조 인덱스를 쿼리합니다.

query

파라미터

이름타입설명
TableName (tableName)string조회할 테이블 이름
KeyConditionExpression (keyConditionExpression)string조회할 조건 식
ProjectionExpression (projectionExpression)string프로젝션 식
FilterExpression (filterExpression)string필터 식
ExpressionAttributeValues (expressionAttributeValues)string조회할 속성 이름
기타 설정 (otherParameters)string기타 설정

쿼리 결과값

Query 액션을 실행하면 결과값이 아래와 같은 구조로 반환됩니다. 자세한 내용은 AWS DynamoDB 공식 문서를 참고해주세요.

interface Result {
consumedCapacity: Record<string, unknown>;
count: number;
items: Record<string, unknown>[];
lastEvaluatedKey: Record<string, unknown>;
scannedCount: number;
}

결과값 활용하기

다른 스텝에서 결과값을 활용하려면 아래와 같이 작성합니다.

return outputs.스텝명.items;

DeleteItem

특정 항목을 테이블에서 삭제합니다.

delete-item

파라미터

이름타입설명
TableName (tableName)string조회할 테이블 이름
Key (key)string삭제할 키 값
ConditionExpression (conditionExpression)string조건 식
ExpressionAttributeValues (expressionAttributeValues)string조회할 속성 이름
기타 설정 (otherParameters)string기타 설정

쿼리 결과값

DeleteItem 액션을 실행하면 결과값이 아래와 같은 구조로 반환됩니다. 자세한 내용은 AWS DynamoDB 공식 문서를 참고해주세요.

interface Result {
attributes: Record<string, unknown>;
consumedCapacity: Record<string, unknown>;
itemCollectionMetrics: Record<string, unknown>;
}

결과값 활용하기

다른 스텝에서 결과값을 활용하려면 아래와 같이 작성합니다.

return outputs.스텝명.attributes;

PutItem

새로운 항목을 테이블에 추가합니다.

put-item

파라미터

이름타입설명
TableName (tableName)string조회할 테이블 이름
Item (item)string추가할 항목 값
ConditionExpression (conditionExpression)string조건 식
ExpressionAttributeValues (expressionAttributeValues)string조회할 속성 이름
기타 설정 (otherParameters)string기타 설정

쿼리 결과값

PutItem 액션을 실행하면 결과값이 아래와 같은 구조로 반환됩니다. 자세한 내용은 AWS DynamoDB 공식 문서를 참고해주세요.

interface Result {
attributes: Record<string, unknown>;
consumedCapacity: Record<string, unknown>;
itemCollectionMetrics: Record<string, unknown>;
}

결과값 활용하기

다른 스텝에서 결과값을 활용하려면 아래와 같이 작성합니다.

return outputs.스텝명.attributes;

UpdateItem

기존 항목의 속성을 수정합니다.

update-item

파라미터

이름타입설명
TableName (tableName)string조회할 테이블 이름
Key (key)string수정할 키 값
UpdateExpression (updateExpression)string수정 식
ConditionExpression (conditionExpression)string조건 식
ExpressionAttributeValues (expressionAttributeValues)string수정할 속성 이름
기타 설정 (otherParameters)string기타 설정

쿼리 결과값

UpdateItem 액션을 실행하면 결과값이 아래와 같은 구조로 반환됩니다. 자세한 내용은 AWS DynamoDB 공식 문서를 참고해주세요.

interface Result {
attributes: Record<string, unknown>;
consumedCapacity: Record<string, unknown>;
itemCollectionMetrics: Record<string, unknown>;
}

결과값 활용하기

다른 스텝에서 결과값을 활용하려면 아래와 같이 작성합니다.

return outputs.스텝명.attributes;