使用 AWS re:Post 即表示您同意 AWS re:Post 使用條款

如何設定 AWS CLI,以便我可以在 Amazon EC2 上使用 Amazon DynamoDB 表?

1 分的閱讀內容
0

我想要設定 AWS Command Line Interface (AWS CLI),以便在 Amazon Elastic Compute Cloud (Amazon EC2) 上使用 Amazon DynamoDB 表。

解決方法

**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤,請參閱AWS CLI 錯誤疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

建立 AWS Identity and Access Management(IAM)角色

若要建立 IAM 角色,請完成下列步驟:

  1. 開啟 IAM 主控台
  2. 在導覽窗格中,選擇角色
  3. 選擇建立角色
  4. 對於選取受信任實體的類型,選擇 AWS 服務,然後選擇 EC2
  5. 對於附加權限政策,選擇 AmazonDynamoDBFullAccess
    注意: 遵循授予最低權限的安全性最佳作法來執行工作。

將 IAM 角色附加至 Amazon EC2 執行個體

若要將 IAM 角色附加到 Amazon EC2 執行個體,請完成下列步驟:

  1. Amazon Linux Amazon Machine Image (AMI) 啟動 EC2 執行個體。Linux AMI 安裝有 AWS CLI。
  2. 設定執行個體詳細資料頁面的 IAM 角色下拉清單中,選取您先前建立的 IAM 角色。請確定您選取的子網路可從網際網路存取。
  3. 設定安全群組頁面上,選取允許從您的 IP 地址進行 SSH 存取的安全群組。

透過 SSH 連線至 Amazon EC2 執行個體

若要透過 SSH 連線至您的 Linux 執行個體,請完成下列步驟:

  1. 透過 SSH 連線至您的 Linux 執行個體
  2. 執行 yum update 命令,確定執行個體上的軟體套件是最新的。

設定 AWS CLI

若要將 AWS CLI 設定為與 DynamoDB 一起使用,請完成下列步驟:

  1. 執行 aws configure 命令。
  2. 當系統提示您輸入 AWS 存取金鑰 IDAWS 私密存取金鑰時,請按 Enter。您不需要提供金鑰,因為您使用執行個體 IAM 角色連線 AWS 服務。
  3. 針對預設區域名稱,請輸入 DynamoDB 表所在的 AWS 區域。例如,ap-northeast-3。如需區域名稱的清單,請參閱服務端點
  4. 針對預設輸出格式,請按 Enter
  5. 執行 list-tables 命令以確認您可以在 AWS CLI 上執行 DynamoDB 命令。

相關資訊

與 AWS CLI 一起使用 Amazon DynamoDB

使用 AWS CLI 的 DynamoDB 範例

AWS 官方
AWS 官方已更新 3 個月前