

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

# AWS AWS AppFabric の マネージドポリシー
<a name="security-iam-awsmanpol"></a>

ユーザー、グループ、ロールにアクセス許可を追加するには、自分でポリシーを記述するよりも AWS 管理ポリシーを使用する方が簡単です。チームに必要な権限のみを提供する [IAM カスタマーマネージドポリシーを作成する](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_create-console.html) には時間と専門知識が必要です。すぐに開始するには、 AWS マネージドポリシーを使用できます。これらのポリシーは、一般的なユースケースをターゲット範囲に含めており、 AWS アカウントで利用できます。 AWS 管理ポリシーの詳細については、*IAM ユーザーガイド*の「 [AWS 管理ポリシー](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_managed-vs-inline.html#aws-managed-policies)」を参照してください。

AWS のサービス AWS 管理ポリシーを維持および更新します。 AWS 管理ポリシーのアクセス許可は変更できません。サービスでは新しい機能を利用できるようにするために、 AWS マネージドポリシーに権限が追加されることがあります。この種類の更新はポリシーがアタッチされている、すべてのアイデンティティ (ユーザー、グループおよびロール) に影響を与えます。新しい機能が立ち上げられた場合や、新しいオペレーションが使用可能になった場合に、各サービスが AWS マネージドポリシーを更新する可能性が最も高くなります。サービスは AWS 管理ポリシーからアクセス許可を削除しないため、ポリシーの更新によって既存のアクセス許可が損なわれることはありません。

さらに、 は、複数の サービスにまたがるジョブ関数の マネージドポリシー AWS をサポートしています。例えば、**ReadOnlyAccess** AWS 管理ポリシーは、すべての AWS のサービス および リソースへの読み取り専用アクセスを提供します。サービスが新機能を起動すると、 は新しいオペレーションとリソースの読み取り専用アクセス許可 AWS を追加します。ジョブ機能のポリシーの一覧および詳細については、「*IAM ユーザーガイド*」の「[AWS のジョブ機能のマネージドポリシー](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_job-functions.html)」を参照してください。

## AWS 管理ポリシー: AWSAppFabricReadOnlyAccess
<a name="security-iam-awsmanpol-AWSAppFabricReadOnlyAccess"></a>

`AWSAppFabricReadOnlyAccess` ポリシーを IAM アイデンティティにアタッチできます。このポリシーでは、 AppFabricサービスに対する読み取り専用アクセスを付与します。

**注記**  
`AWSAppFabricReadOnlyAccess` ポリシーは、AppFabric for productivity の機能への読み取り専用アクセスを許可しません。

**アクセス許可の詳細**

このポリシーには、以下のアクセス許可が含まれています。
+ `appfabric`— アプリバンドルの取得、アプリバンドルの一覧表示、アプリ承認の取得、アプリ承認のリスト、取り込みの取得、取り込みの一覧表示、取り込み先の取得、取り込み先の取得、取り込み先のリスト、およびリソースタグの一覧表示を行う権限を付与します。

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

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "appfabric:GetAppAuthorization",
                "appfabric:GetAppBundle",
                "appfabric:GetIngestion",
                "appfabric:GetIngestionDestination",
                "appfabric:ListAppAuthorizations",
                "appfabric:ListAppBundles",
                "appfabric:ListIngestionDestinations",
                "appfabric:ListIngestions",
                "appfabric:ListTagsForResource"
            ],
            "Resource": "*"
        }
    ]
}
```

------

## AWS 管理ポリシー: AWSAppFabricFullAccess
<a name="security-iam-awsmanpol-AWSAppFabricFullAccess"></a>

`AWSAppFabricFullAccess` ポリシーを IAM アイデンティティにアタッチできます。このポリシーは、 AppFabricサービスへの管理権限を付与します。

**重要**  
AppFabric for productivity の機能が現時点ではプレビュー版であるため、`AWSAppFabricFullAccess` ポリシーはこの機能へのアクセスを許可していません。AppFabric for productivity の機能へのアクセスを許可する方法の詳細については、「[AppFabric for productivity IAM ポリシーの例](security_iam_id-based-policy-examples.md#appfabric-for-productivity-policy-examples)」を参照してください。

**アクセス許可の詳細**

このポリシーには、以下のアクセス許可が含まれています。
+ `appfabric`— AppFabric に完全な管理権限を付与します。
+ `kms`— エイリアスを一覧表示するためのアクセス許可を付与します。
+ `s3`すべての Amazon S3 バケットの権限を付与して、バケット位置を獲得します。
+ `firehose` – Amazon Data Firehose 配信ストリームを一覧表示し、配信ストリームを記述するアクセス許可を付与します。
+ `iam`— AppFabric `AWSServiceRoleForAppFabric` のサービスにリンクされたロールを作成する権限を付与します。詳細については、「[AppFabric のサービスリンクロールの使用](using-service-linked-roles.md)」を参照してください。

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

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": ["appfabric:*"],
            "Resource": "*"
        },
        {
            "Sid": "KMSListAccess",
            "Effect": "Allow",
            "Action": ["kms:ListAliases"],
            "Resource": "*"
        },
        {
            "Sid": "S3ReadAccess",
            "Effect": "Allow",
            "Action": [
                "s3:GetBucketLocation",
                "s3:ListAllMyBuckets"
            ],
            "Resource": "*"
        },
        {
            "Sid": "FirehoseReadAccess",
            "Effect": "Allow",
            "Action": [
                "firehose:DescribeDeliveryStream",
                "firehose:ListDeliveryStreams"
            ],
            "Resource": "*"
        },
        {
            "Sid": "AllowUseOfServiceLinkedRole",
            "Effect": "Allow",
            "Action": ["iam:CreateServiceLinkedRole"],
            "Condition": {
                "StringEquals": {"iam:AWSServiceName": "appfabric.amazonaws.com"}
            },
            "Resource": "arn:aws:iam::*:role/aws-service-role/appfabric.amazonaws.com/AWSServiceRoleForAppFabric"
        }
    ]
}
```

------

## AWS マネージドポリシー: AWSAppFabricServiceRolePolicy
<a name="security-iam-awsmanpol-AWSAppFabricServiceRolePolicy"></a>

IAM エンティティに `AWSAppFabricServiceRolePolicy` ポリシーをアタッチすることはできません。このポリシーは、ユーザーに代わって AppFabricがアクションを実行することを許可する、サービスにリンクされたロールにアタッチされます。詳細については、「[AppFabric のサービスリンクロールの使用](using-service-linked-roles.md)」を参照してください。

**アクセス許可の詳細**

このポリシーには、以下のアクセス許可が含まれています。
+ `cloudwatch`— AppFabric に Amazon CloudWatch `AWS/AppFabric` 名前空間にメトリックスデータを入力するアクセス権限を付与します。Amazon CloudWatch に保存されたAppFabricメトリクスの詳細については、「[Amazon CloudWatch で AWS AppFabric をモニタリングする](monitoring-cloudwatch.md)」を参照してください。
+ `s3`‐AppFabricに、指定した Amazon S3 バケットに統合データの入力権限を付与します。
+ `firehose` – AppFabric が、指定した Amazon Data Firehose 配信ストリームに取り込まれたデータを配置するアクセス許可を付与します。

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

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "CloudWatchEmitMetric",
            "Effect": "Allow",
            "Action": ["cloudwatch:PutMetricData"],
            "Resource": "*",
            "Condition": {
                "StringEquals": {"cloudwatch:namespace": "AWS/AppFabric"}
            }
        },
        {
            "Sid": "S3PutObject",
            "Effect": "Allow",
            "Action": ["s3:PutObject"],
            "Resource": "arn:aws:s3:::*/AWSAppFabric/*",
            "Condition": {
                "StringEquals": {"s3:ResourceAccount": "${aws:PrincipalAccount}"}
            }
        },
        {
            "Sid": "FirehosePutRecord",
            "Effect": "Allow",
            "Action": ["firehose:PutRecordBatch"],
            "Resource": "arn:aws:firehose:*:*:deliverystream/*",
            "Condition": {
                "StringEqualsIgnoreCase": {"aws:ResourceTag/AWSAppFabricManaged": "true"}
            }
        }
    ]
}
```

------

## AWS 管理ポリシーに対する AppFabric の更新
<a name="security-iam-awsmanpol-updates"></a>

このサービスがこれらの変更の追跡を開始してからの AppFabric の AWS マネージドポリシーの更新に関する詳細を表示します。このページの変更に関する自動通知については、 [[AppFabric Document history](doc-history.md)] ページの RSS フィードをご覧ください。


| 変更 | 説明 | 日付 | 
| --- | --- | --- | 
| [AWSAppFabricReadOnlyAccess](#security-iam-awsmanpol-AWSAppFabricReadOnlyAccess) - 新しいポリシー | AppFabricは、AppFabricサービスへの読み取り専用権限付与の新しいポリシーを追加しました。 | 2023 年 6 月 27 日 | 
| [AWSAppFabricFullAccess](#security-iam-awsmanpol-AWSAppFabricFullAccess) - 新しいポリシー | AppFabric は、AppFabric サービスに管理権限を付与する新しいポリシーを追加しました。 | 2023 年 6 月 27 日 | 
| [AWSAppFabricServiceRolePolicy](#security-iam-awsmanpol-AWSAppFabricServiceRolePolicy) - 新しいポリシー | AppFabric は、`AWSServiceRoleForAppFabric` サービスリンクしたロールに対する新ポリシーを追加しました。 | 2023 年 6 月 27 日 | 
| AppFabricが変更の追跡を開始しました | AppFabric は、 AWS 管理ポリシーの変更の追跡を開始しました。 | 2023 年 6 月 27 日 | 