

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定 DynamoDB (Web 服務)
<a name="SettingUp.DynamoWebService"></a>

 使用 Amazon DynamoDB Web 服務：

1.  [註冊 AWS。](#SettingUp.DynamoWebService.SignUpForAWS)

1.  [取得 AWS 存取金鑰](#SettingUp.DynamoWebService.GetCredentials) （用於以程式設計方式存取 DynamoDB)。
**注意**  
 如果您計劃只透過 與 DynamoDB 互動 AWS 管理主控台，則不需要 AWS 存取金鑰，您可以直接跳到 [使用主控台](AccessingDynamoDB.md#ConsoleDynamoDB)。

1.  [設定您的憑證](#SettingUp.DynamoWebService.ConfigureCredentials) (用來以程式設計方式存取 DynamoDB)。

## 註冊 AWS
<a name="SettingUp.DynamoWebService.SignUpForAWS"></a>

 若要使用 DynamoDB 服務，您必須擁有 AWS 帳戶。如果您還沒有帳戶，系統會在您註冊時提示您建立帳戶。除非您使用註冊的任何 AWS 服務，否則您無需付費。

**註冊 AWS**

1. 開啟 [https://portal.aws.amazon.com/billing/signup](https://portal.aws.amazon.com/billing/signup)。

1. 請遵循線上指示進行。

   部分註冊程序需接收來電或簡訊，並在電話鍵盤輸入驗證碼。

   當您註冊 時 AWS 帳戶，*AWS 帳戶根使用者*會建立 。根使用者有權存取該帳戶中的所有 AWS 服務 和資源。作為安全最佳實務，請將管理存取權指派給使用者，並且僅使用根使用者來執行[需要根使用者存取權的任務](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks)。

## 授予程式設計存取權
<a name="SettingUp.DynamoWebService.GetCredentials"></a>

 您必須先擁有程式設計存取權，才能以程式設計方式或透過 AWS Command Line Interface (AWS CLI) 存取 DynamoDB。如果您打算只使用 DynamoDB 主控台，則不需要程式設計存取權。

如果使用者想要與 AWS 外部互動，則需要程式設計存取 AWS 管理主控台。授予程式設計存取權的方式取決於正在存取的使用者類型 AWS。

若要授予使用者程式設計存取權，請選擇下列其中一個選項。


****  

| 哪個使用者需要程式設計存取權？ | 到 | 根據 | 
| --- | --- | --- | 
| IAM | （建議） 使用主控台登入資料做為臨時登入資料，以簽署對 AWS CLI、 AWS SDKs程式設計請求。 AWS APIs |  請依照您要使用的介面所提供的指示操作。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/amazondynamodb/latest/developerguide/SettingUp.DynamoWebService.html)  | 
|  人力資源身分 (IAM Identity Center 中管理的使用者)  | 使用暫時登入資料簽署對 AWS CLI、 AWS SDKs程式設計請求。 AWS APIs |  請依照您要使用的介面所提供的指示操作。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/amazondynamodb/latest/developerguide/SettingUp.DynamoWebService.html)  | 
| IAM | 使用暫時登入資料簽署對 AWS CLI、 AWS SDKs程式設計請求。 AWS APIs | 遵循《IAM 使用者指南》中將[臨時登入資料與 AWS 資源搭配使用](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html)的指示。 | 
| IAM | (不建議使用)使用長期憑證簽署對 AWS CLI、 AWS SDKs 或 AWS APIs程式設計請求。 |  請依照您要使用的介面所提供的指示操作。 [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/amazondynamodb/latest/developerguide/SettingUp.DynamoWebService.html)  | 

## 設定您的憑證
<a name="SettingUp.DynamoWebService.ConfigureCredentials"></a>

 您必須先設定登入資料以啟用應用程式的授權 AWS CLI，才能以程式設計方式或透過 存取 DynamoDB。

 有幾種方式可以執行此作業。例如，您可以手動建立憑證檔案，存放您的存取金鑰 ID 與私密存取金鑰。您也可以使用 AWS CLI 命令`aws configure`自動建立 檔案。或者，您也可以使用環境變數。如需設定登入資料的詳細資訊，請參閱程式設計特定的 AWS SDK 開發人員指南。

 若要安裝和設定 AWS CLI，請參閱 [使用 AWS CLI](AccessingDynamoDB.md#Tools.CLI)。

## 與其他 DynamoDB 服務整合
<a name="w2aab9c17b9c13"></a>

您可以將 DynamoDB 與許多其他 AWS 服務整合。如需詳細資訊，請參閱下列內容：
+ [將 DynamoDB 與其他 AWS 服務搭配使用](OtherServices.md)
+ [CloudFormation 適用於 DynamoDB](https://docs.aws.amazon.com//AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html)
+ [搭配 DynamoDB 使用 AWS Backup](backuprestore_HowItWorksAWS.md)
+ [AWS Identity and Access Management (IAM) 和 DynamoDB](identity-and-access-mgmt.md)
+ [搭配 Amazon DynamoDB 使用 AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html)