

# 使用 AWS CLI 管理 Amazon ECS 账户设置
<a name="account-setting-management-cli"></a>

您可以使用 Amazon ECS API、AWS CLI 或 SDK 管理账户设置。只能使用这些工具查看或更改 `dualStackIPv6`、`fargateFIPSMode`、`fargateTaskRetirementWaitPeriod` 和 `fargateEventWindows` 账户设置。

**注意**  
您可以使用双堆栈服务端点通过 IPv4 和 IPv6 从 AWS CLI、SDK 和 Amazon ECS API 与 Amazon ECS 进行交互。有关更多信息，请参阅 [使用 Amazon ECS 双堆栈端点](dual-stack-endpoint.md)。

有关任务定义的可用 API 操作的信息，请参阅《Amazon Elastic Container Service API 参考》**中的[账户设置操作](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/OperationList-query-account.html)。

使用下列命令之一修改账户中所有 用户或角色的默认账户设置。这些更改将应用于整个 AWS 账户，除非一个用户或角色显式覆盖自己的这些设置。
+ [put-account-setting-default](https://docs.aws.amazon.com/cli/latest/reference/ecs/put-account-setting-default.html) (AWS CLI)

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

  您还可以使用此命令修改其他账户设置。为此，请将 `name` 参数替换为相应的账户设置。
+ [Write-ECSAccountSetting](https://docs.aws.amazon.com/powershell/latest/reference/items/Write-ECSAccountSetting.html) (AWS Tools for Windows PowerShell)

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

**修改用户账户的账户设置（AWS CLI）**

使用下列命令之一修改您的 用户的账户设置。如果您以根用户身份使用这些命令，则更改将应用于整个 AWS 账户，除非某个用户或角色显式覆盖自己的这些设置。
+ [put-account-setting](https://docs.aws.amazon.com/cli/latest/reference/ecs/put-account-setting.html) (AWS CLI)

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

  您还可以使用此命令修改其他账户设置。为此，请将 `name` 参数替换为相应的账户设置。
+ [Write-ECSAccountSetting](https://docs.aws.amazon.com/powershell/latest/reference/items/Write-ECSAccountSetting.html) (AWS Tools for Windows PowerShell)

  ```
  Write-ECSAccountSetting -Name serviceLongArnFormat -Value enabled -Force
  ```

**修改特定用户或角色的账户设置（AWS CLI）**

使用下列命令之一，在请求中指定用户、角色或根用户的 ARN，以修改特定用户或角色的账户设置。
+ [put-account-setting](https://docs.aws.amazon.com/cli/latest/reference/ecs/put-account-setting.html) (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](https://docs.aws.amazon.com/powershell/latest/reference/items/Write-ECSAccountSetting.html) (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
  ```