Amazon ECS
AWS Fargate 用户指南 (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 设置)、 和 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