DynamoDB에 aws-cli로 연결하는 방법
개요
DynamoDB에 aws-cli로부터 접속할 때, 액세스 키당으로 잘 모르기 때문에 조사한 결과를 메모.
전제
① DynamoDB 작성됨
② aws-cli이 설치됨
절차
①aws-cli 기동 후, DynamoDB에 접속하는 유저의 정보를 설정
bash
$ aws configure
AWS Access Key ID [None]: ********** // アクセスキーID
AWS Secret Access Key [None]: ********** // シークレットアクセスキー
Default region name [None]: ap-northeast-1 // 接続するDynamoDBのregion name
Default output format [None]: json // 結果を出力するフォーマット
AWS Access Key ID와 AWS Secret Access Key는, 이 cli로 접속을 실시할 때의 유저의 것을 등록한다.
참조하려면 AWS Management Console에서 IAM -> 사용자 -> 자격 증명 -> 액세스 키 ID
또한 시크릿 액세스 키는 작성시에만 참조 할 수 있으므로 시크릿 액세스 키를 잊은 경우
액세스 키가 아직 작성되지 않은 경우에는 "액세스 키 작성"을 누르십시오.
※액세스 키 작성시만, csv 파일로 해당 정보를 출력 가능하기 때문에 이 때 출력해 둔다.
Default region name은 접속처의 DynamoDB의 것을 지정한다.
구체적으로는 AWS Management Console에서 [DynamoDB] -> [Table]에서 연결할 테이블을 선택합니다.
쿼리 매개변수에 지정된 region을 여기에 입력합니다.
예를 들어,
?region=ap-northeast-1
이면 ap-northeast-1을 입력하십시오.Default output format은 DynamoDB에 문의한 결과를 어떤 형식으로 출력할지를 지정한다.
여기에서는 json 형식으로 출력한다.
이 설정을 사용하면 cli에서 액세스할 수 있습니다.
$ aws dynamodb scan --table-name Music
{
"Count": 4,
"Items": [
{
"SongTitle": {
"S": "Call Ne Today"
},
"Artist": {
"S": "No One You Know"
}
},
{
"SongTitle": {
"S": "Somewhere Down The Road"
},
"Artist": {
"S": "No One You Know"
}
},
{
"SongTitle": {
"S": "Look Out, World"
},
"Artist": {
"S": "The Acme Band"
}
},
{
"SongTitle": {
"S": "Still in Love"
},
"Artist": {
"S": "The Acme Band"
}
}
],
"ScannedCount": 4,
"ConsumedCapacity": null
}
Reference
이 문제에 관하여(DynamoDB에 aws-cli로 연결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/HagaSpa/items/c2552ca70e2e4d975aa3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)