この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
困っていた内容
AWS Directory Service のディレクトリにコスト配分タグを付けたいです。
マネジメントコンソールで試してみたのですが、タグを付ける画面が見つかりません。タグ付けの方法を教えてください。
どう対応すればいいの?
Directory Service コンソールでは、ディレクトリタイプ Simple AD / AWS Managed Microsoft AD ともにコスト配分タグを付けることができません。
これらのリソースへタグを付けるには、AWS CLI で以下を実施してください。
$ DirectoryId=<ディレクトリ ID>
$ TagKey=<タグのキー>
$ TagValue=<タグの値>
# タグの確認
$ aws ds list-tags-for-resource --resource-id ${DirectoryId}
{
"Tags": []
}
# タグの追加
$ aws ds add-tags-to-resource --resource-id ${DirectoryId} --tags Key=${TagKey},Value=${TagValue}
# タグが追加されたか確認
$ aws ds list-tags-for-resource --resource-id ${DirectoryId}
{
"Tags": [
{
"Key": <タグのキー>,
"Value": <タグの値>
}
]
}
タグ付けを間違えた場合は、以下のようにすれば削除できます。
# タグの削除
$ aws ds remove-tags-from-resource --resource-id ${DirectoryId} --tag-keys ${TagKey}
# タグが消えたか確認
$ aws ds list-tags-for-resource --resource-id ${DirectoryId}
{
"Tags": []
}
参考資料
- add-tags-to-resource — AWS CLI 2.2.3 Command Reference
- list-tags-for-resource — AWS CLI 2.2.3 Command Reference
- remove-tags-from-resource — AWS CLI 2.2.3 Command Reference
- よくある質問 - AWS Directory Service | AWS
Q: 自分のディレクトリにタグを付けられますか?
はい。AWS Directory Service では、コスト配分タグ付けをサポートしています。タグを使用すると、AWS リソースの分類とグループ化によるコスト配分や経費の削減が簡単になります。たとえば、タグを使用して、管理者、アプリケーション名、コストセンター、または特定のプロジェクトごとにリソースをグループ化できます。