AWS CLI を使用した Amazon ECS アカウント設定の管理 - Amazon Elastic Container Service

AWS CLI を使用した Amazon ECS アカウント設定の管理

アカウント設定は、Amazon ECS API、AWS CLI、または SDK を使用して管理することができます。dualStackIPv6fargateFIPSModefargateTaskRetirementWaitPeriod のアカウント設定は、それらのツールを使用してのみ表示または変更できます。

タスク定義に使用できる API アクションの詳細については、「Amazon Elastic Container Service API リファレンス」の「アカウント設定アクション」を参照してください。

アカウントのすべてのユーザーまたはロールのデフォルトアカウント設定を変更するには、以下のいずれかのコマンドを使用します。これらの変更は、ユーザーまたはロールがこれらの設定を明示的に上書きしない限り、AWS アカウント全体に適用されます。

  • put-account-setting-default (AWS CLI)

    aws ecs put-account-setting-default --name serviceLongArnFormat --value enabled --region us-east-2

    このコマンドを使用して、他のアカウント設定を変更することもできます。そのためには、name パラメータを対応するアカウント設定に置き換えます。

  • Write-ECSAccountSetting (AWS Tools for Windows PowerShell)

    Write-ECSAccountSettingDefault -Name serviceLongArnFormat -Value enabled -Region us-east-1 -Force
ユーザーアカウントのアカウント設定を変更するには (AWS CLI)

自分のユーザーのアカウント設定を変更するには、以下のいずれかのコマンドを使用します。ルートユーザーとしてこれらのコマンドを使用する場合、ユーザーまたはロールが対象の設定を明示的に上書きしない限り、この変更内容が AWS アカウント全体に適用されます。

  • put-account-setting (AWS CLI)

    aws ecs put-account-setting --name serviceLongArnFormat --value enabled --region us-east-1

    このコマンドを使用して、他のアカウント設定を変更することもできます。そのためには、name パラメータを対応するアカウント設定に置き換えます。

  • Write-ECSAccountSetting (AWS Tools for Windows PowerShell)

    Write-ECSAccountSetting -Name serviceLongArnFormat -Value enabled -Force
特定のユーザーまたはロールのアカウント設定を変更するには (AWS CLI)

特定のユーザーまたはロールのアカウント設定を変更するには、以下のいずれかのコマンドを使用して、リクエストの中でユーザー、ロール、またはルートユーザーの ARN を指定します。

  • put-account-setting (AWS CLI)

    aws ecs put-account-setting --name serviceLongArnFormat --value enabled --principal-arn arn:aws:iam::aws_account_id:user/principalName --region us-east-1

    このコマンドを使用して、他のアカウント設定を変更することもできます。そのためには、name パラメータを対応するアカウント設定に置き換えます。

  • Write-ECSAccountSetting (AWS Tools for Windows PowerShell)

    Write-ECSAccountSetting -Name serviceLongArnFormat -Value enabled -PrincipalArn arn:aws:iam::aws_account_id:user/principalName -Region us-east-1 -Force