1

毎週実行される Lambda を使用して、Service Catalog 製品の新しいバージョンを自動的にロールアウトしたいと考えています。ただし、これを行うための対応する Boto3/AWS CLI コマンドが見つかりません。「update_product」があるようですが、このコマンドを使用してバージョン番号を指定する方法はないようです。また、「delete_product」で製品自体を削除せずに非推奨のバージョンを削除する方法もないと思います。

CLI からこのバージョン管理を行う方法はありますか?

4

3 に答える 3

2
  1. 以下のコマンドを使用して、更新する製品の製品 ID を見つけ、ProductIdという名前のフィールドの値をメモします。

    aws servicecatalog search-products-as-admin

  2. CloudFormation テンプレートを S3 にアップロードし、URL をテンプレートにコピーします

  3. 次のコマンドを実行して、バージョン名、製品 ID、および S3 のテンプレートの URL を挿入します。

    aws servicecatalog create-provisioning-artifact --product-id INSERT_PRODUCT_ID --parameters Name=INSERT_VERSION_NAME,Info={LoadTemplateFromURL=INSERT_TEMPLATE_URL},Type=CLOUD_FORMATION_TEMPLATE

于 2018-07-23T10:49:10.907 に答える
-1

AWS CLI オプション用のこれらの AWS S3 URL が役立つことを願っています。

http://docs.aws.amazon.com/cli/latest/reference/s3api/put-bucket-versioning.html

http://docs.aws.amazon.com/cli/latest/reference/s3api/put-bucket-lifecycle-configuration.html

于 2017-02-13T18:25:43.550 に答える