Amazon Elastic Container Service
开发人员指南 (API 版本 2014-11-13)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

修改账户设置

您可以使用 AWS 管理控制台 和 AWS CLI 工具来修改账户设置。

使用控制台修改账户设置

  1. https://console.amazonaws.cn/ecs/ 上打开 Amazon ECS 控制台。

  2. 在屏幕顶部的导航栏中,选择要修改其账户设置的区域。

  3. 从控制面板中选择账户设置

  4. Amazon ECS ARN and resource ID settings (Amazon ECS ARN 和资源 ID 设置)AWSVPC Trunking (AWSVPC 中继)CloudWatch Container Insights 部分中,您可以选中或取消选中经过身份验证的 IAM 用户和角色的每个账户设置的对应复选框。完成后,选择保存

    重要

    IAM 用户和 IAM 角色需要 ecs:PutAccountSetting 权限来执行此操作。

  5. 在确认屏幕上,选择 Confirm (确认) 以保存选择。

使用命令行修改账户中所有 IAM 用户或角色的默认账户设置

使用下列命令之一修改账户中所有 IAM 用户或角色的默认账户设置。这些更改将应用于整个 AWS 账户,除非一个 IAM 用户或角色显式覆盖自己的这些设置。

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

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

    您也可以使用此命令修改所有任务 (taskLongArnFormat)、容器实例 (containerInstanceLongArnFormat) 的账户设置,并选择使用容器实例 (awsvpcTrunking) 的增加的弹性网络接口 (ENI) 限制。为此,请将 name 参数替换为相应的资源类型。

  • Write-ECSAccountSetting (适用于 Windows PowerShell 的 AWS 工具)

    Write-ECSAccountSettingDefault -Name serviceLongArnFormat -Value enabled -Region us-east-1 -Force

使用命令行修改您的 IAM 用户账户的账户设置

使用下列命令之一修改您的 IAM 用户的账户设置。如果您以根用户身份使用这些命令,则更改将应用于整个 AWS 账户,除非一个 IAM 用户或角色显式覆盖自己的这些设置。

  • put-account-setting (AWS CLI)

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

    您也可以使用此命令修改所有任务 (taskLongArnFormat)、容器实例 (containerInstanceLongArnFormat) 的账户设置,并选择使用容器实例 (awsvpcTrunking) 的增加的弹性网络接口 (ENI) 限制。为此,请将 name 参数替换为相应的资源类型。

  • Write-ECSAccountSetting (适用于 Windows PowerShell 的 AWS 工具)

    Write-ECSAccountSetting -Name serviceLongArnFormat -Value enabled -Force

使用命令行修改特定 IAM 用户或 IAM 角色的账户设置

使用下列命令之一并在请求中指定 IAM 用户、IAM 角色或根账户用户的 ARN 来修改特定 IAM 用户或 IAM 角色的账户设置。

  • 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

    您也可以使用此命令修改所有任务 (taskLongArnFormat)、容器实例 (containerInstanceLongArnFormat) 的账户设置,并选择使用容器实例 (awsvpcTrunking) 的增加的弹性网络接口 (ENI) 限制。为此,请将 name 参数替换为相应的资源类型。

  • Write-ECSAccountSetting (适用于 Windows PowerShell 的 AWS 工具)

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