ステップ 2: 作成AWS Identity and Access ManagementJenkins CI プラグインのユーザー - AWS Device Farm

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 2: 作成AWS Identity and Access ManagementJenkins CI プラグインのユーザー

Device Farm へのアクセスには、AWS ルートアカウントは使用しないことをお勧めします。代わりに、AWS アカウントに新しい AWS Identity and Access Management (IAM) ユーザーを作成 (または既存の IAM ユーザーを使用) し、その IAM ユーザーで Device Farm にアクセスします。

新しい IAM ユーザーを作成するには、「IAM ユーザーの作成 (AWS Management Console)」を参照してください。各ユーザーのアクセスキーを生成していることを確認し、ユーザーのセキュリティ認証情報をダウンロードまたは保存します。認証情報は後で必要になります。

IAM ユーザーに Device Farm にアクセスする権限を付与します。

IAM ユーザーに Device Farm へのアクセス許可を付与するには、IAM で新しいアクセスポリシーを作成し、そのアクセスポリシーを次のように IAM ユーザーに割り当てます。

注記

次のステップを完了するために使用する AWS ルートアカウントまたは IAM ユーザーには、次の IAM ポリシーを作成し、その IAM ユーザーにアタッチするアクセス許可が付与されている必要があります。詳細については、「ポリシーの使用」を参照してください。

IAM でアクセスポリシーを作成するには
  1. IAM コンソール (https://console.aws.amazon.com/iam/) を開きます。

  2. [Policies] (ポリシー) を選択します。

  3. [Create Policy] (ポリシーの作成) を選択します。([Get Started] (使用開始) ボタンが表示された場合は、そのボタンを選択してから、[Create Policy] (ポリシーの作成) を選択します)。

  4. [Create Your Own Policy] (独自のポリシーを作成) の横で、[Select] (選択) を選択します。

  5. [Policy Name] (ポリシー名) に、ポリシーの名前 (AWSDeviceFarmAccessPolicy など) を入力します。

  6. [Description] (説明) に、この IAM ユーザーを Jenkins プロジェクトに関連付けるための説明を入力します。

  7. [Policy Document] (ポリシードキュメント) に、次のステートメントを入力します。

    { "Version": "2012-10-17", "Statement": [ { "Sid": "DeviceFarmAll", "Effect": "Allow", "Action": [ "devicefarm:*" ], "Resource": [ "*" ] } ] }
  8. [Create Policy] (ポリシーの作成) を選択します。

アクセスポリシーを IAM ユーザーに割り当てるには
  1. IAM コンソール (https://console.aws.amazon.com/iam/) を開きます。

  2. [Users] (ユーザー) を選択します。

  3. アクセスポリシーを割り当てる IAM ユーザーを選択します。

  4. [Permissions] (アクセス許可) エリアの [Managed Policies] (管理ポリシー) で、[Attach Policy] (ポリシーのアタッチ) を選択します。

  5. 先ほど作成したポリシー (例: AWSDeviceFarmAccessPolicy) を選択します。

  6. Attach Policy] (ポリシーのアタッチ) を選択します。