2017-09-20 3 views

答えて

1

IAMのパス変数は、通常は組織的な目的で、一意の名前空間内の関連ユーザーおよびグループをグループ化するために使用されます。

Friendly Names and Pathsから:

あなたはIAMエンティティを作成するために、IAM APIまたはAWSコマンドラインインタフェース(AWS CLI)を使用している場合、あなたはまた、エンティティにオプションのパスを与えることができます。単一のパスを使用することも、複数のパスをフォルダ構造のようにネストすることもできます。たとえば、ネストされたパス/ division_abc/subdivision_xyz/product_1234/engineering /を使用して、会社の組織構造と一致させることができます。そのパス内のすべてのユーザーがポリシーシミュレータAPIにアクセスできるようにするポリシーを作成できます。このポリシーを表示するには、「IAM:ユーザーパスに基づくポリシーシミュレータAPIへのアクセス」を参照してください。パスを使用する方法の追加例については、「IAM ARN」を参照してください。

たとえば、大規模な組織では、/ WestRegion/AZおよび/ EastRegion/NYのパスにユーザーが存在することがあります。これは、組織の内部部門に対応します。

所与のアカウントにボブと呼ばれるIAMユーザー:

arn:aws:iam::123456789012:user/Bob 

組織図を反映した経路を持つ別の異なるユーザボブ:

arn:aws:iam::123456789012:user/division_abc/subdivision_xyz/Bob 
ここ

は上記文書から幾つかの例であります

IAMグループ:

arn:aws:iam::123456789012:group/Developers 

パスとIAMグループ:

arn:aws:iam::123456789012:group/division_abc/subdivision_xyz/product_A/Developer

(注)このメタデータはコンソールで公開されていないこと。私の推測によれば、ユーザの使用方法は、AWSリソースを管理するために通常CloudFormationやAWS CLIに依存する大規模な組織や上級者に適しています。例えば、--path-prefixaws iam list-usersのパラメータです。

http://docs.aws.amazon.com/cli/latest/reference/iam/list-users.html

+0

ロドリゴを参照してください、ノートのおかげで(と、ご安心ください、私はあなたが引用したIAMマニュアルの一部に精通していました)。 IAMパスを記述する方法を考えると、AWSの別の場所で使用される「タグ」と似ています。たとえば、組織(たとえば、組織)を追加する可能性があります。これはあなたの解釈です。コンソールを介してPathsをプロビジョニング/操作できない理由は何ですか? –

+0

はい、タグに似ていますが、実際はパス/フォルダに似ています。なぜ彼らはコンソールに公開されていないのか、私は唯一、CloudFormationとCLIに依存する大規模な組織に適していると考えています。これらは両方で使用されています。 '--path-prefix'は' aws iam list-users'のパラメータです。 http://docs.aws.amazon.com/cli/latest/reference/iam/list-users.htmlを参照してください。 –

関連する問題