기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를AWS Control Tower통해와 상호 작용AWS CloudShell
AWS CloudShell에서를 시작한 후 명령줄 interface.AWS CLI commands AWS Control Tower에서 즉시 CloudShell의 표준 방식으로와 상호 작용할AWS Management 콘솔수 있습니다.
참고
AWS CLI에서를 사용하는AWS CloudShell경우 추가 리소스를 다운로드하거나 설치할 필요가 없습니다. 또한 쉘 내에서 이미 인증되었기 때문에 직접 호출을 하기 전에 자격 증명을 구성하지 않아도 됩니다.
AWS CloudShell를 사용하여 설정 지원AWS Control Tower
이러한 절차를 수행하기 전에 달리 명시되지 않는 한 랜딩 존의 홈 리전AWS Management 콘솔에 있는에 로그인해야 하며 랜딩 존이 포함된 관리 계정에 대한 관리 권한이 있는 IAM Identity Center 사용자 또는 IAM 사용자로 로그인해야 합니다.
-
랜AWS Control Tower딩 존 구성을 시작하기 전에에서AWS Config CLI 명령을 사용하여 구성 레코더 및 전송 채널의 상태를AWS CloudShell확인하는 방법은 다음과 같습니다.
예:AWS Config상태 확인
보기 명령:
-
aws configservice describe-delivery-channels -
aws configservice describe-delivery-channel-status -
aws configservice describe-configuration-recorders -
일반적인 응답은
"name": "default"와 같습니다.
-
-
AWS Control Tower랜딩 존을 설정하기 전에 삭제해야 하는 기존AWS Config레코더 또는 전송 채널이 있는 경우 입력할 수 있는 몇 가지 명령은 다음과 같습니다.
예: 기존AWS Config리소스 관리
삭제 명령:
-
aws configservice stop-configuration-recorder --configuration-recorder-nameNAME-FROM-DESCRIBE-OUTPUT -
aws configservice delete-delivery-channel --delivery-channel-nameNAME-FROM-DESCRIBE-OUTPUT -
aws configservice delete-configuration-recorder --configuration-recorder-nameNAME-FROM-DESCRIBE-OUTPUT중요
에 대한AWS Control Tower리소스를 삭제하지 마십시오AWS Config. 이러한 리소스가 손실되면가 일관되지 않은 상태로 전환될 수AWS Control Tower있습니다.
자세한 내용은AWS Config설명서를 참조하세요.
-
-
이 예제는 신뢰할 수 있는 액세스를 활성화하거나 비활성화AWS CloudShell하기 위해에서 입력하는AWS CLI 명령을 보여줍니다AWS Organizations. 에 대해 신뢰할 수 있는 액세스를 활성화하거나 비활성화AWS Control Tower할 필요가 없으며AWS Organizations, 이는 예시일 뿐입니다. 그러나 작업을 자동화하거나 사용자 지정하는 경우 다른AWS서비스에 대해 신뢰할 수 있는 액세스를 활성화하거나 비활성화해야 할 수 있습니다AWS Control Tower.
예제: 신뢰할 수 있는 서비스 액세스 활성화 또는 비활성화
-
aws organizations enable-aws-service-access -
aws organizations disable-aws-service-access
-
예:를 사용하여 Amazon S3 버킷 생성AWS CloudShell
다음 예제에서는AWS CloudShell를 사용하여 Amazon S3 버킷을 생성한 다음 PutObject 메서드를 사용하여 코드 파일을 해당 버킷의 객체로 추가할 수 있습니다.
-
지정된AWS리전에서 버킷을 생성하려면 CloudShell 명령줄에 다음 명령을 입력합니다.
aws s3api create-bucket --bucket insert-unique-bucket-name-here --region us-east-1직접 호출이 성공하면 명령줄에 다음 출력과 비슷한 서비스의 응답이 표시됩니다.
{ "Location": "/insert-unique-bucket-name-here" }참고
버킷 이름 지정 규칙(예: 소문자만 사용)을 준수하지 않으면 다음 오류가 표시됩니다. ‘
CreateBucket 작업을 호출하는 동안 오류가 발생했습니다(InvalidBucketName). 지정된 버킷이 유효하지 않습니다.’ -
파일을 업로드하고 방금 생성한 버킷에 해당 파일을 객체로 추가하려면 PutObject 메서드를 직접 호출합니다.
aws s3api put-object --bucket insert-unique-bucket-name-here --key add_prog --body add_prog.py객체가 Amazon S3 버킷에 성공적으로 업로드되면 명령줄에 다음 출력과 비슷한 서비스의 응답이 표시됩니다.
{ "ETag": "\"ab123c1:w:wad4a567d8bfd9a1234ebeea56\""}ETag는 저장된 객체의 해시입니다. Amazon S3에 업로드된 객체의 무결성을 확인하는 데 이 해시를 사용할 수 있습니다.