기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
이 AWS SAMCLI
AWS Serverless Application Model 명령줄 인터페이스(AWS SAM CLI)는 AWS SAM 애플리케이션 프로젝트 디렉터리에서 명령을 실행하고 궁극적으로 프로젝트를 서버리스 애플리케이션으로 전환하는 데 사용하는 도구입니다. 보다 구체적으로, AWS SAM CLI를 사용하면 AWS SAM 애플리케이션 프로젝트 디렉터리의 빌드, 변환, 배포, 디버깅, 패키징, 초기화 및 동기화를 수행할 수 있습니다.
AWS SAM CLI 및 AWS SAM 템플릿과 지원되는 타사 통합을 함께 사용하여 서버리스 애플리케이션을 빌드하고 실행합니다.
AWS SAMCLI 명령을 문서화하는 방법
AWS SAM CLI 명령은 다음 형식을 사용하여 문서화됩니다.
-
프롬프트 - Linux 프롬프트는 기본적으로 문서화되며 (
$
)로 표시됩니다. Windows와 관련된 명령의 경우 (>
)가 프롬프트로 사용됩니다. 명령을 입력할 때 프롬프트를 포함시키지 마십시오. -
디렉터리 - 특정 디렉터리에서 명령을 실행해야 하는 경우 프롬프트 기호 앞에 디렉터리 이름이 표시됩니다.
-
사용자 입력 - 명령줄에 입력하는 명령 텍스트는
user input
으로 형식이 지정됩니다. -
교체 가능한 텍스트 - 파일 이름 및 파라미터와 같은 변수 텍스트는
교체 가능한 텍스트
형식으로 지정됩니다. 특정 키보드 입력이 필요한 여러 줄 명령에서는 키보드 명령도 대체 가능한 텍스트로 표시될 수 있습니다. 예를 들면ENTER
를 입력합니다. -
출력 - 명령에 대한 응답으로 반환되는 출력은
computer output
와 같은 형식입니다.
다음은 sam deploy
명령의 출력 예입니다.
$
sam deploy --guided --template
Configuring SAM deploy ====================== Looking for config file [samconfig.toml] : Found Reading default arguments : Success Setting default arguments for 'sam deploy' ========================================= Stack Name [sam-app]:template.yaml
ENTER
AWS Region [us-west-2]:ENTER
#Shows you resources changes to be deployed and require a 'Y' to initiate deploy Confirm changes before deploy [y/N]:ENTER
#SAM needs permission to be able to create roles to connect to the resources in your template Allow SAM CLI IAM role creation [Y/n]:ENTER
#Preserves the state of previously provisioned resources when an operation fails Disable rollback [y/N]:ENTER
HelloWorldFunction may not have authorization defined, Is this okay? [y/N]:y
Save arguments to configuration file [Y/n]:ENTER
SAM configuration file [samconfig.toml]:ENTER
SAM configuration environment [default]:ENTER
-
sam deploy --guided --template template.yaml
은 명령줄에 입력하는 명령입니다. -
sam deploy --guided --template
은 있는 그대로 제공되어야 합니다. -
template.yaml
은 특정 파일 이름으로 바꿀 수 있습니다. -
출력은
Configuring SAM deploy
에서 시작됩니다. -
출력에서
ENTER
와y
는 사용자가 제공한 대체 가능한 값을 나타냅니다.