タグは、ユーザーまたは AWS が AWS リソースに割り当てるカスタム属性ラベルです。各 AWS タグは 2 つの部分で構成されます:
-
タグキー (
CostCenter
、Environment
、Project
、Secret
など)。タグキーでは、大文字と小文字が区別されます。 -
タグ値と呼ばれるオプションのフィールド (
111122223333
、Production
、チーム名など)。タグ値を省略すると、空の文字列を使用した場合と同じになります。タグキーと同様に、タグ値では大文字と小文字が区別されます。
これらは共にキーと値のペアと呼ばれます。プロジェクトに付けることができるタグの最大数、およびタグのキーと値の制限については、「タグ」を参照してください。
タグは、AWS リソースの識別や整理に役立ちます。多くの AWS のサービスではタグ付けがサポートされるため、さまざまなサービスからリソースに同じタグを割り当てて、リソースの関連を示すことができます。たとえば、S3 バケットに割り当てたものと同じタグを CodeBuild プロジェクトに割り当てることができます。タグの使用の詳細については、「タグ付けのベストプラクティス」を参照してください。
CodeBuild では、主なリソースはプロジェクトとレポートグループです。CodeBuild コンソール、AWS CLI、CodeBuild API、または AWS SDK を使用して、プロジェクトのタグを追加、管理、削除できます。タグを使用して、プロジェクトを識別、整理、追跡するだけでなく、IAM ポリシーでタグを使用して、プロジェクトを表示および操作できるユーザーを管理することもできます。タグベースのアクセスポリシーの例については、「タグを使用した AWS CodeBuild リソースへのアクセスのコントロール」を参照してください。
重要
リザーブドキャパシティ機能を使用すると、ソースファイル、Docker レイヤー、buildspec で指定されキャッシュされたディレクトリなどを含む、フリートインスタンスにキャッシュされたデータに、同じアカウント内の他のプロジェクトからアクセスできます。これは設計によるもので、同じアカウント内のプロジェクトがフリートインスタンスを共有できるようにしています。