AWS Snowball용 작업 관리 API를 사용하여 작업을 생성하려고 합니다. 어떻게 해야 합니까?
시작하기 전에 다음 값을 설정했는지 확인합니다.
- AWS Identity and Access Management(IAM) 역할 Amazon 리소스 이름(ARN): Snowball용 작업 관리 API를 사용하려면 IAM 역할 ARN이 있어야 합니다. Snowball을 사용하기 위해 IAM 역할을 생성한 후에는 Snowball 콘솔에서 역할 ARN을 찾을 수 있습니다.
- AWS Key Management Service(AWS KMS) 키 ARN: 기존 KMS 키를 Snowball 작업과 연결하려는 경우 KMS 키 ARN이 있어야 합니다. IAM 콘솔 또는 ListKeys 작업을 사용하여 KMS 키 ARN을 찾으려면 키 ID 및 ARN 찾기를 참조하십시오. 새 KMS 키를 생성하려면 키 생성을 참조하십시오. Snowball 작업과 동일한 AWS 리전에서 키를 생성해야 합니다.
먼저, 이 명령을 실행하여 Snowball 디바이스가 발송될 주소의 주소 ID를 생성합니다.
aws snowball create-address --address "Name=Bob,Company=AWS,Street1=1234 Fake St.,City=All,StateOrProvince=Any,Country=US,PostalCode=12345,PhoneNumber=1234567890"
이 명령은 다음과 비슷한 응답을 반환합니다.
{ "AddressId": "example640c8-a724-112c-b8c3-917f201ffa42" }
그런 다음, 다음 명령을 실행하여 Snowball 작업을 생성합니다. --address-id에 생성한 주소 ID를 입력합니다. --role-arn에 IAM 역할의 ARN을 입력합니다. --kms-key-arn에 KMS 키의 ARN을 입력합니다.
aws snowball create-job --job-type EXPORT --resources file://snowball --address-id example640c8-a724-112c-b8c3-917f201ffa42 --region us-west-2 --role-arn arn:aws:iam::000000000000:role/snowball-export-s3-only-role --kms-key-arn arn:aws:kms:us-west-2:000000000000:key/Example --shipping-option SECOND_DAY --snowball-type STANDARD
작업 관리 API를 사용하여 작업을 생성하려면 다음 파라미터가 필요합니다.
- --job-type
- --resources
- --address-id
- --region
- --role-arn
- --kms-key-arn
- --shipping-option
- --device-type
- --description