

# AWS アカウント ID のエイリアスの使用
<a name="console-account-alias"></a>

アカウント ID は、アカウントを一意に識別する 12 桁の数字です。デフォルトでは、アカウントの IAM ユーザーは、アカウント ID を含むウェブ URL でサインインします。URL がない場合は、サインインする際に AWS サインインページでアカウント ID を指定できます。

サインインページのデフォルトの URL は以下の形式です。

```
https://Your_Account_ID.signin.aws.amazon.com/console/
```

多くの人々は数字よりも言葉の方が覚えやすいと感じるため、アカウント ID のエイリアスを作成することで IAM ユーザーのサインインが容易になります。

AWS アカウント ID の AWS アカウント エイリアスを作成すると、サインインページの URL は次の例のようになります。

```
https://Your_Account_Alias.signin.aws.amazon.com/console/
```

**アカウントエイリアスを作成する前に考慮すべき事項**
+ AWS アカウント で使用できるエイリアスは 1 つのみです。AWS アカウントの新しいエイリアスを作成すると、新しいエイリアスによって以前のエイリアスが上書きされ、以前のエイリアスを含む URL は機能しなくなります。
+ アカウントエイリアスは、数字、小文字、ハイフンのみです。AWS アカウントのエンティティの制限に関する詳細については、「[IAM と AWS STSクォータ](reference_iam-quotas.md)」を参照してください。
+ アカウントエイリアスは、指定されたネットワークパーティション内のすべての Amazon Web Services 製品で一意となる必要があります。

  *パーティション*は AWS リージョンのグループです。各 AWS アカウントのスコープは 1 つのパーティションです。

  サポートされているパーティションは以下のとおりです。
  + `aws` - AWS リージョン
  + `aws-cn` - 中国リージョン
  + `aws-us-gov` - AWS GovCloud (US) リージョン

**注記**  
アカウントエイリアスはシークレットではなく、公開されているサインインページの URL に表示されます。アカウントのエイリアスには、機密情報を含めないでください。  
AWS アカウント ID を含む本来の URL は、AWS アカウント エイリアスの作成後も有効です。

# アカウントエイリアスの作成
<a name="account-alias-create"></a>

次の手順を実行するには、少なくとも以下のIAM アクセス許可が必要です。
+ `iam:ListAccountAliases`
+ `iam:CreateAccountAlias`

## AWS アカウントエイリアスを作成するには
<a name="console-account-alias-section-1"></a>

------
#### [ Console ]

1. AWS マネジメントコンソール にサインインして、IAM コンソール [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) を開きます。

1. ナビゲーションペインで、**ダッシュボード**を選択してください。

1. [**AWS アカウント**] セクションで、**[アカウントエイリアス]** を選択し、**[作成]** を選択します。エイリアスが既に存在する場合は、[**Edit**] (編集) を選択します。

1. ダイアログボックス内でエイリアスの名前を入力し、**[変更の保存]** を選択します。

------
#### [ AWS CLI ]

次のコマンドを実行します。
+ `[aws iam create-account-alias](https://docs.aws.amazon.com/cli/latest/reference/iam/create-account-alias.html)`

------
#### [ API ]

AWS マネジメントコンソール のサインインページの URL のエイリアスを作成するには、以下のオペレーションを呼び出します。
+ `[CreateAccountAlias](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateAccountAlias.html)` 

------

# アカウントエイリアスを削除する
<a name="account-alias-delete"></a>

次の手順を実行するには、少なくとも以下のIAM アクセス許可が必要です。
+ `iam:ListAccountAliases`
+ `iam:DeleteAccountAlias`

## アカウントエイリアスを削除するには
<a name="console-account-alias-section-2"></a>

------
#### [ Console ]

1. AWS マネジメントコンソール にサインインして、IAM コンソール [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) を開きます。

1. ナビゲーションペインで、**ダッシュボード**を選択してください。

1. **[アカウントエイリアス]** の横にある **[AWS アカウント]** セクションで、**[削除]** を選択します。

------
#### [ AWS CLI ]

AWS アカウント ID のエイリアスを削除するには、以下のコマンドを実行します。
+ `[aws iam delete-account-alias](https://docs.aws.amazon.com/cli/latest/reference/iam/delete-account-alias.html)`

アカウントエイリアスが削除されたことを確認するには、AWS アカウント ID エイリアスを表示してみてください。次のコマンドを実行します。
+ `[aws iam list-account-aliases](https://docs.aws.amazon.com/cli/latest/reference/iam/list-account-aliases.html)`

------
#### [ API ]

AWS アカウント ID のエイリアスを削除するには、以下のオペレーションを呼び出します。
+ `[DeleteAccountAlias](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteAccountAlias.html)` 

アカウントエイリアスが削除されたことを確認するには、AWS アカウント ID エイリアスを表示してみてください。次の操作を呼び出します。
+ `[ListAccountAliases](https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListAccountAliases.html)` 

------

**注記**  
アカウントエイリアスを削除すると、アカウントのサインイン URL だけがアカウント ID に基づいたものになります。エイリアス URL に接続しようとしても失敗し、リダイレクトされません。