

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

# 建立具有寫入 Kinesis Video Streams 許可的 IAM 使用者
<a name="producersdk-cpp-rpi-iam"></a>

如果您尚未這麼做，請設定具有寫入 Kinesis 影片串流許可的 AWS Identity and Access Management (IAM) 使用者。

這些程序旨在協助您快速開始使用 AWS 存取金鑰對。裝置可以使用 X.509 憑證來連線 AWS IoT。[使用 控制對 Kinesis Video Streams 資源的存取 AWS IoT](how-iot.md) 如需如何設定裝置以使用憑證型身分驗證的詳細資訊，請參閱 。

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) 開啟 IAM 主控台。

1. 在左側的導覽功能表中，選擇 **Users (使用者)**。

1. 若要建立新使用者，請選擇 **Add user (新增使用者)**。

1. 提供使用者的​描述性**使用者名稱**​，例如 **kinesis-video-raspberry-pi-producer**​。

1. 在 **Access type (存取類型)** 下，選擇 **Programmatic access (程式設計存取)**。

1. 選擇**下一步：許可**。

1. 在 **Set permissions for kinesis-video-raspberry-pi-producer (設定 kinesis-video-raspberry-pi-producer 許可)** 下，選擇 **Attach existing policies directly (直接貼附現有的政策)**。

1. 選擇**建立政策**。**Create policy (建立政策)** 頁面在 web 瀏覽器的新索引標籤中開啟。

1. 選擇 **JSON** 標籤。

1. 將下列 JSON 政策複製並貼入文字區域。此政策提供使用者建立資料並將其寫入 Kinesis 影片串流的許可。

------
#### [ JSON ]

****  

   ```
   {
     "Version":"2012-10-17",		 	 	 
     "Statement": [{
       "Effect": "Allow",
         "Action": [
         "kinesisvideo:DescribeStream",
         "kinesisvideo:CreateStream",
         "kinesisvideo:GetDataEndpoint",
         "kinesisvideo:PutMedia"
       ],
       "Resource": [
         "*"
       ]
     }]
   }
   ```

------

1. 選擇**檢閱政策**。

1. 為您的政策提供一個**名稱**，例如 **kinesis-video-stream-write-policy**。

1. 選擇**建立政策**。

1. 在瀏覽器中，返回 **Add user (新增使用者)** 索引標籤，然後選擇 **Refresh (重新整理)**。

1. 在搜尋方塊中，輸入您建立之政策的名稱。

1. 在清單中，選取新政策旁邊的核取方塊。

1. 選擇 **Next:Review (下一步：檢閱)**。

1. 選擇 **Create user** (建立使用者)。

1. 主控台會顯示新使用者的 **Access key ID (存取金鑰 ID)**。請選擇 **Show (顯示)**，以顯示 **Secret access key (私密存取金鑰)**。記錄這些值；設定應用程式時需要它們。