

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

# その他の AWS サービスコネクタを使用して AWS サービスに接続する
<a name="connectors-aws"></a>

App Studio には、特定の AWS サービスに固有のコネクタがいくつか用意されていますが、その他の AWS サービスコネクタを使用して**他の AWS サービス**に接続することもできます。

**注記**  
利用可能な場合は、 AWS サービスに固有のコネクタを使用することをお勧めします。

App Studio を AWS サービスに接続して、ビルダーがアプリケーションのサービスのリソースにアクセスして使用できるようにするには、次の手順を実行する必要があります。

1. [App Studio に AWS リソースへのアクセスを許可する IAM ロールを作成する](#connectors-aws-iam-role)

1. [**その他の AWS サービス**コネクタを作成する](#connectors-aws-create-connector)

## App Studio に AWS リソースへのアクセスを許可する IAM ロールを作成する
<a name="connectors-aws-iam-role"></a>

App Studio で AWS サービスとリソースを使用するには、管理者は IAM ロールを作成して、リソースへのアクセス許可を App Studio に付与する必要があります。IAM ロールは、ビルダーがアクセスできるリソースの範囲と、リソースに対して呼び出すことができるオペレーションを制御します。サービスおよびポリシーごとに少なくとも 1 つの IAM ロールを作成することをお勧めします。

**App Studio に AWS リソースへのアクセスを許可する IAM ロールを作成するには**

1. [IAM ロールを作成する権限を持つユーザーを使用して IAM コンソール](https://console.aws.amazon.com/iam)にサインインします。で作成した管理ユーザーを使用することをお勧めします[AWS リソースを管理するための管理ユーザーを作成する](setting-up-first-time-admin.md#setting-up-create-admin-user)。

1. コンソールのナビゲーションペインで、**[ロール]**、**[ロールの作成]** の順に選択します。

1. **信頼されたエンティティタイプ**で、**カスタム信頼ポリシー**を選択します。

1. デフォルトポリシーを次のポリシーに置き換えて、App Studio アプリケーションがアカウントでこのロールを引き受けることを許可します。

   ポリシーで次のプレースホルダーを置き換える必要があります。使用する値は、App Studio の**アカウント設定**ページにあります。
   + {{111122223333}} を、App Studio インスタンスのセットアップに使用したアカウントの AWS アカウント番号に置き換えます。これは、App Studio インスタンスのアカウント設定に**AWS アカウント ID** として表示されます。
   + {{11111111-2222-3333-4444-555555555 }}を、App Studio **インスタンスのアカウント設定でインスタンス ID としてリストされている App Studio インスタンス ID** に置き換えます。

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

****  

   ```
   { 
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           { 
               "Effect": "Allow",
               "Principal": { 
                   "AWS": "arn:aws:iam::{{111122223333}}:root"
               }, 
               "Action": "sts:AssumeRole",
               "Condition": {
                   "StringEquals": {
                           "aws:PrincipalTag/IsAppStudioAccessRole": "true",
                           "sts:ExternalId": "{{11111111-2222-3333-4444-555555555555}}"
                   }
               }
           } 
       ]
   }
   ```

------

   [**次へ**] を選択します。

1. アクセス**許可の追加**で、ロールに適切なアクセス許可を付与するポリシーを検索して選択します。ポリシーの横にある **\+** を選択すると、ポリシーが展開され、ポリシーによって付与されたアクセス許可が表示され、チェックボックスを選択するとポリシーが選択されます。IAM の詳細については、[IAM ユーザーガイド](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html) を参照してください。

   [**次へ**] を選択します。

1. **ロールの詳細**で、名前と説明を入力します。

1. **ステップ 3: タグを追加する**で、**新しいタグを追加**を選択して次のタグを追加して App Studio アクセスを提供します。
   + **キー: **`IsAppStudioDataAccessRole`
   + **値: **`true`

1. **ロールの作成**を選択し、生成された Amazon リソースネーム (ARN) を書き留めます。[App Studio で**その他の AWS サービス**コネクタを作成する](#connectors-aws-create-connector)ときに必要になります。

## **その他の AWS サービス**コネクタを作成する
<a name="connectors-aws-create-connector"></a>

IAM ロールを設定したら、その情報を使用して、ビルダーがアプリをサービスやリソースに接続するために使用できるコネクタを App Studio に作成します。

**注記**  
コネクタを作成するには、App Studio に管理者ロールが必要です。

**その他の AWS サービスコネクタを使用して サービスに接続するには **AWS****

1. App Studio に移動します。

1. 左側のナビゲーションペインで、**「管理**」セクションの**「コネクタ**」を選択します。

1. **\+ コネクタの作成**を選択します。

1. サポートされている** AWS サービスリストのコネクタセクション**でその他のサービスを選択します。 **AWS **

1. 次のフィールドに入力して、 AWS サービスコネクタを設定します。
   + **名前: **コネクタの名前を指定します。
   + **説明: **コネクタの説明を入力します。
   + **IAM ロール: ** で作成された IAM ロールから Amazon リソースネーム (ARN) を入力します[App Studio に AWS リソースへのアクセスを許可する IAM ロールを作成する](#connectors-aws-iam-role)。
   + **サービス: **App Studio に接続する AWS サービスを選択します。
   + **リージョン: ** AWS リソースがある AWS リージョンを選択します。

1. **[作成]** を選択します。新しく作成されたコネクタがコネクタリストに表示されます。