翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
コンポーネントの詳細を一覧表示して表示する
このセクションでは、EC2Image Builder レシピで使用する AWS Task Orchestrator and Executor (AWSTOE) コンポーネントに関する情報を検索し、詳細を表示する方法について説明します。
Image Builder コンポーネントを一覧表示する
Image Builder コンポーネントを一覧表示およびフィルタリングするには、次のいずれかの方法を使用できます。
- AWS Management Console
-
のコンポーネントのリストを表示するには AWS Management Console、次の手順に従います。
-
で EC2 Image Builder コンソールを開きますhttps://console.aws.amazon.com/imagebuilder/。
-
ナビゲーションペインから コンポーネント を選択します。デフォルトでは、Image Builder にはアカウントが所有するコンポーネントのリストが表示されます。
-
オプションでコンポーネントの所有権でフィルタリングできます。自分が所有していないがアクセスできるコンポーネントを表示するには、所有者タイプドロップダウンリストを展開し、いずれかの値を選択します。所有者タイプリストは、検索バーの検索テキストボックスの横にあります。次の値から選択できます。
-
クイックスタート(Amazon マネージド) - Amazon が作成管理する一般公開されているコンポーネント。
-
Owned by me - あなたが作成したコンポーネント。デフォルトではこれが選択されています。
-
Shared with me - 他人が作成し、自分のアカウントからあなたと共有したコンポーネント。
-
サードパーティー管理 - でサブスクライブしたサードパーティーが所有するコンポーネント AWS Marketplace。
- AWS CLI
-
次の例は、 list-components コマンドを使用して、アカウントが所有する Image Builder コンポーネントのリストを返す方法を示しています。
aws imagebuilder list-components
オプションでコンポーネントの所有権でフィルタリングできます。owner 属性は、一覧表示するコンポーネントの所有者を定義します。デフォルトでは、このリクエストはアカウントが所有するコンポーネントのリストを返します。--owner
コンポーネント所有者別に結果をフィルタリングするには、list-components コマンドを実行するときにパラメータで次の値のいずれかを指定します。
コンポーネントオーナーの値
-
自分
-
Amazon
-
ThirdParty
-
Shared
以下の例では、list-componentsコマンドに--owner
パラメータを付けて結果をフィルタリングしている。
aws imagebuilder list-components --owner Self
{
"requestId": "012a3456-b789-01cd-e234-fa5678b9012b",
"componentVersionList": [
{
"arn": "arn:aws:imagebuilder:us-west-2:123456789012:component/sample-component01/1.0.0",
"name": "sample-component01",
"version": "1.0.0",
"platform": "Linux",
"type": "BUILD",
"owner": "123456789012",
"dateCreated": "2020-09-24T16:58:24.444Z"
},
{
"arn": "arn:aws:imagebuilder:us-west-2:123456789012:component/sample-component01/1.0.1",
"name": "sample-component01",
"version": "1.0.1",
"platform": "Linux",
"type": "BUILD",
"owner": "123456789012",
"dateCreated": "2021-07-10T03:38:46.091Z"
}
]
}
aws imagebuilder list-components --owner Amazon
aws imagebuilder list-components --owner Shared
aws imagebuilder list-components --owner ThirdParty
からコンポーネントビルドバージョンを一覧表示する AWS CLI
次の例は、list-component-build-versionsコマンドを使用して特定のセマンティックバージョンを持つコンポーネントビルドバージョンを一覧表示する方法を示しています。Image Builder リソースのセマンティックバージョニングの詳細については、Image Builder でのセマンティックバージョニングを参照してください。
aws imagebuilder list-component-build-versions --component-version-arn arn:aws:imagebuilder:us-west-2:123456789012
:component/example-component
/1.0.1
{
"requestId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
"componentSummaryList": [
{
"arn": "arn:aws:imagebuilder:us-west-2:123456789012:component/examplecomponent/1.0.1/1",
"name": "examplecomponent",
"version": "1.0.1",
"platform": "Linux",
"type": "BUILD",
"owner": "123456789012",
"description": "An example component that builds, validates and tests an image",
"changeDescription": "Updated version.",
"dateCreated": "2020-02-19T18:53:45.940Z",
"tags": {
"KeyName": "KeyValue"
}
}
]
}
からコンポーネントの詳細を取得する AWS CLI
次の例は、コンポーネントの Amazon リソースネーム () を指定するときに、 get-component コマンドを使用してコンポーネントの詳細を取得する方法を示していますARN。
aws imagebuilder get-component --component-build-version-arn arn:aws:imagebuilder:us-west-2:123456789012
:component/example-component
/1.0.1/1
{
"requestId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11112",
"component": {
"arn": "arn:aws:imagebuilder:us-west-2:123456789012:component/examplecomponent/1.0.1/1",
"name": "examplecomponent",
"version": "1.0.1",
"type": "BUILD",
"platform": "Linux",
"owner": "123456789012",
"data": "name: HelloWorldTestingDocument\ndescription: This is hello world testing document... etc.\"\n",
"encrypted": true,
"dateCreated": "2020-09-24T16:58:24.444Z",
"tags": {}
}
}
からコンポーネントポリシーの詳細を取得する AWS CLI
次の例は、コンポーネントの を指定するときに get-component-policy コマンドを使用してコンポーネントポリシーの詳細を取得する方法を示していますARN。
aws imagebuilder get-component-policy --component-arn arn:aws:imagebuilder:us-west-2:123456789012
:component/example-component
/1.0.1