1 個回答
- 最新
- 最多得票
- 最多評論
0
- Here’s an example of how you would specify parameters in the component, as structured in the documentation:
schemaVersion: 1.0
description: Example EC2 Image Builder Component
parameters:
- Param1Value:
type: string
description: Param 1 Value
default: value-1
- Param2Value:
type: string
description: Param 2 Value
default: value-2
phases:
- name: build
steps:
- name: RunPowerShellScript
action: ExecutePowerShell
inputs:
commands:
- .\sample.ps1 -param1 {{Param1Value}} -param2 {{Param2Value}}
- How to pass sensitive parameters like password so that it is masked everywhere, including CloudWatch, Component screen and S3 bucket etc?
We do not recommend passing sensitive strings in component parameters, since they are stored in plaintext. Instead, you can do something like store the secrets in Secrets Manager and retrive them in your component's scripts, which can be done via AWS CLI in the component.
- Apart from String type, what other types are supported for Parameters?
Currently, string types are supported in Image Builder.
已回答 10 個月前
相關內容
- AWS 官方已更新 1 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前
Thank you. I figured these out a couple of days ago. Also, for sensitive values, I am retrieving them from Secret Manager.