AWS Doc SDK ExamplesWord
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CLI와 EstimateTemplateCost
함께 사용
다음 코드 예제는 EstimateTemplateCost
의 사용 방법을 보여 줍니다.
- CLI
-
- AWS CLI
-
템플릿 비용을 추정하려면
다음
estimate-template-cost
예제에서는 현재 폴더에서 이름이template.yaml
인 템플릿에 대한 예상 비용을 생성합니다.aws cloudformation estimate-template-cost \ --template-body
file://template.yaml
출력:
{ "Url": "http://calculator.s3.amazonaws.com/calc5.html?key=cloudformation/7870825a-xmpl-4def-92e7-c4f8dd360cca" }
-
API 세부 정보는 AWS CLI 명령 참조의 EstimateTemplateCost
를 참조하세요.
-
- PowerShell
-
- for PowerShell 도구
-
예제 1: 템플릿을 실행하는 데 필요한 리소스를 설명하는 쿼리 문자열이 포함된 AWS Simple Monthly Calculator URL를 반환합니다. 템플릿은 지정된 Amazon S3 URL와 적용된 단일 사용자 지정 파라미터에서 가져옵니다. 파라미터는 'ParameterKey' 및 'ParameterValue' 대신 'Key' 및 'Value'를 사용하여 지정할 수도 있습니다.
Measure-CFNTemplateCost -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template ` -Region us-west-1 ` -Parameter @{ ParameterKey="KeyName"; ParameterValue="myKeyPairName" }
예제 2: 템플릿을 실행하는 데 필요한 리소스를 설명하는 쿼리 문자열이 포함된 AWS Simple Monthly Calculator URL를 반환합니다. 템플릿은 제공된 콘텐츠와 적용된 사용자 지정 파라미터에서 구문 분석됩니다(이 예제에서는 템플릿 콘텐츠가 'KeyName'와 'InstanceType'라는 두 개의 파라미터를 선언했을 것이라고 가정합니다). 사용자 지정 파라미터는 'ParameterKey' 및 'Word' 대신 'Key' 및 'Value'를 사용하여 지정할 수도 있습니다ParameterValue.
Measure-CFNTemplateCost -TemplateBody "{TEMPLATE CONTENT HERE}" ` -Parameter @( @{ ParameterKey="KeyName"; ParameterValue="myKeyPairName" },` @{ ParameterKey="InstanceType"; ParameterValue="m1.large" })
예제 3: New-Object를 사용하여 템플릿 파라미터 세트를 빌드하고 템플릿을 실행하는 데 필요한 리소스를 설명하는 쿼리 문자열과 함께 AWS Simple Monthly Calculator URL를 반환합니다. 템플릿은 제공된 콘텐츠에서 구문 분석되며 사용자 지정 파라미터가 사용됩니다(이 예제에서는 템플릿 콘텐츠가 'KeyName'와 'InstanceType'라는 두 개의 파라미터를 선언했을 것이라고 가정합니다).
$p1 = New-Object -Type Amazon.CloudFormation.Model.Parameter $p1.ParameterKey = "KeyName" $p1.ParameterValue = "myKeyPairName" $p2 = New-Object -Type Amazon.CloudFormation.Model.Parameter $p2.ParameterKey = "InstanceType" $p2.ParameterValue = "m1.large" Measure-CFNTemplateCost -TemplateBody "{TEMPLATE CONTENT HERE}" -Parameter @( $p1, $p2 )
-
API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조의 EstimateTemplateCost를 참조하세요.
-