翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用したリソースの作成 AWS Cloud Control API
create-resource
コマンドを使用してリソースを作成します。
リソースの目的の状態の作成
Cloud Control がリソースAPIを作成するには、作成するリソースの希望する状態を指定する必要があります。希望する状態は、指定するリソースプロパティとその希望する値のリストで構成されます。
リソースのプロパティはリソースタイプスキーマで定義されます。これには、そのプロパティが必須かどうか、有効な値、プロパティのその他の制約が含まれます。リソースプロパティ定義の表示の詳細については、「リソースタイプのスキーマの表示」を参照してください。
指定する目的の状態は、リソースタイプスキーマに対して有効である必要があります。
例えば、特定の名前と 90 日間の保持ポリシーを持つAWS::Logs::LogGroup
リソースを作成するとします。最初のステップとして、 リソースの目的の状態をJSONテキスト形式で構成する必要があります。
{ "LogGroupName": "CloudApiLogGroup", "RetentionInDays": 90 }
create-resource
コマンドを呼び出すときに、目的の状態を文字列としてインラインで直接渡すことができます。また、目的の状態の定義がより複雑な場合は、ファイルの場所を指定できます。
次の AWS Command Line Interface (AWS CLI) コマンドは、 リソースを作成し、 desired-state
パラメータで、ロググループ名を指定することに加えて90
、リソースの RetentionInDays
プロパティを に設定することを指定します。
$
aws cloudcontrol create-resource --type-name AWS::Logs::LogGroup \ --desired-state '{"LogGroupName": "CloudApiLogGroup", "RetentionInDays":90}'
リソース作成リクエストの進行状況の追跡
create-resource
コマンドは、リソース作成リクエストの現在のステータスを監視するために使用できる ProgressEvent
オブジェクトを返します。詳細については、「リソースオペレーションリクエストの進行状況の追跡」を参照してください。