我想使用 AWS Snowball 作业管理 API 创建作业。该怎样做?

在开始之前,请确保您已设置以下值:

  • AWS Identity and Access Management (IAM) 角色 Amazon 资源名称 (ARN):您必须拥有 IAM 角色 ARN 才能使用 Snowball 的作业管理 API。创建用来使用 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

此页内容对您是否有帮助? |

返回 AWS Support 知识中心

需要帮助? 请访问 AWS 支持中心

发布时间:2018 年 11 月 19 日