本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
更新 AMI 映像管道 (Amazon CLI)
您可以使用 JSON 文件作为输入到imagebuilder update-image-pipeline中的命令Amazon CLI. 要配置 JSON 文件,您必须拥有亚马逊资源名称 (ARN) 才能引用以下现有资源:
-
要更新的镜像管道
-
镜像配方
-
设施配置
-
分配设置
请按照以下步骤使用imagebuilder update-image-pipeline中的命令Amazon CLI:
updateImagePipeline 不支持管道的选择性更新。您必须在更新请求中指定所有必需的属性,而不仅仅是已更改的属性。
-
创建 CLI 输入 JSON 文件
使用您最喜欢的文件编辑工具创建一个 JSON 文件,其中包含以下键以及对您的环境有效的值。此示例使用名为
create-component.json
的文件:{ "imagePipelineArn": "arn:aws:imagebuilder:us-west-
2:123456789012
:image-pipeline/my-example-pipeline
", "imageRecipeArn": "arn:aws:imagebuilder:us-west-2:123456789012
:image-recipe/my-example-recipe
/2019.12.08", "infrastructureConfigurationArn": "arn:aws:imagebuilder:us-west-2:123456789012
:infrastructure-configuration/my-example-infrastructure-configuration
", "distributionConfigurationArn": "arn:aws:imagebuilder:us-west-2:123456789012
:distribution-configuration/my-example-distribution-configuration
", "imageTestsConfiguration": { "imageTestsEnabled": true, "timeoutMinutes": 120 }, "schedule": { "scheduleExpression": "cron(0 0 * * MON *)", "pipelineExecutionStartCondition": "EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE" }, "status": "DISABLED" }注意 -
JSON 文件路径开头必须包含
file://
符号。 -
JSON 文件的路径应遵循运行命令的基本操作系统的相应约定。例如,Windows 使用反斜杠 (\) 引用目录路径,Linux 则使用正斜杠 (/)。
-
-
使用创建的文件作为输入,运行以下命令。
aws imagebuilder update-image-pipeline --cli-input-json file://
update-image-pipeline.json