RAM ユーザーとして Image Search にアクセスする前に、RAM ユーザーに権限を付与する必要があります。 このトピックでは、Image Search にアクセスするために、RAM ユーザーに権限を付与する方法について説明します。
このタスクについて
Resource Access Management (RAM) は、Alibaba Cloud が提供するユーザーとそのアクセス権限を制御するサービスです RAM を使用すると、個人、システム、アプリケーションなどの RAM ユーザーを作成および管理できます。 RAM ユーザーの権限を管理して、Alibaba Cloud リソースへのアクセスを制御できます。 企業内の複数のユーザーが同じリソースにアクセスする必要がある場合は、RAM を使用して、これらのユーザーに最小限の権限を付与できます。 これにより、Alibaba Cloudアカウントの AccessKey ペアをこれらのユーザーと共有する必要がなくなり、セキュリティリスクが軽減されます。
概要
RAM ユーザーとして Image Search にアクセスする前に、RAM ユーザーに権限を付与する必要があります。 次のポリシーを使用して、権限をを付与できます。
- 一般ポリシー
- カスタムポリシー
RAM ユーザー認証をサポートするリージョン
次の表に、Image Search の RAM ユーザーに権限を付与できるリージョンを示します。
リージョン | リージョン ID |
---|---|
中国 (上海) | cn-shanghai |
シンガポール | ap-southeast-1 |
中国 (香港) | cn-hongkong |
日本 (東京) | ap-northeast-1 |
ドイツ(フランクフルト) | eu-central-1 |
一般ポリシー
Image Search では、次の 2 種類の一般ポリシーを提供しています。 ビジネスニーズに基づいて、一般ポリシーを選択できます。
- AliyunImagesearchReadOnlyAccess:Image Search にアクセスするための読み取り専用権限。 この権限は、読み取り専用ユーザーに付与できます。
- AliyunImagesearchFullAccess:Image Search を管理する権限。 この権限は管理者に付与できます。
カスタムポリシー
Image Search はインスタンスのみをリソースタイプとしてサポートしています。 ポリシーのリソースは、次の方法で指定する必要があります。
- リソースタイプ:インスタンス
- 承認ポリシーでリソースが指定される形式:
acs:imagesearch:$regionid:$accountid:instance/$instance
$regionid
: Image Search が存在するリージョンの ID。 このオプションが不要な場合は、ワイルドカード文字として、アスタリスク (*
) を使用できます。$accountid
:Alibaba Cloud のアカウント ID。例:123456789012****
。 ID が不要または使用できない場合は、代わりにアスタリスク (*
) を使用できます。$instance
:demo123 などのインスタンスの名前。 インスタンス名が不要または使用できない場合は、代わりにアスタリスク (*
) を使用できます。
リソース | 操作 |
---|---|
instance/* | 次の操作権限について説明します。
|
instance/$instance | 次の操作権限について説明します。
|
カスタムポリシーの例
- 例 1
この例では、ポリシーは次の要件を満たしている必要があります。
- Alibaba Cloud アカウントの ID は 1234 である。
- リージョンは中国 (上海) である。
- すべてのインスタンスにアクセスできる。
- インスタンスをクリアおよび削除する権限を除くすべての権限は、Image Search コンソールで付与される。
- 指定された IP アドレスが RAM ユーザーに接続できる。
次のポリシー内容が提供されます。{ "Statement": [ { "Action": [ "imagesearch:ListInstance", "imagesearch:DescribeInstance", "imagesearch:IncreaseInstance", "imagesearch:InitInstance", "imagesearch:ListIncrement" ], "Condition": { "IpAddress": { "acs:SourceIp": "xxx.xx.xxx.x/xx" } }, "Effect": "Allow", "Resource": "acs:imagesearch:cn-shanghai:1234:instance/*" } ], "Version": "1" }
- 例 2
この例では、ポリシーは次の要件を満たしている必要があります。
- Alibaba Cloud アカウントの ID は 1234 である。
- すべてのリージョンがサポートされている。
- すべてのインスタンスにアクセスできる。
- コンソールで操作を実行したり、すべての API 操作を呼び出すためのすべての権限が付与されている。
次のポリシー内容が提供されます。{ "Statement": [ { "Action": [ "imagesearch:*" ], "Effect": "Allow", "Resource": "acs:imagesearch:*:1234:instance/*" } ], "Version": "1" }
- 例 3
この例では、ポリシーは次の要件を満たしている必要があります。
- Alibaba Cloud アカウントの ID は 1234 である。
- すべてのリージョンがサポートされている。
- インスタンス名は instance12138 である。
- 操作を実行するためのすべての権限が付与されている。
次のポリシー内容が提供されます。{ "Statement": [ { "Action": [ "imagesearch:*", ], "Effect": "Allow", "Resource": "acs:imagesearch:*:1234:instance/instance12138" } ], "Version": "1" }