AWS SimpleDB 的 Amazon 资源名称 (ARN)

Posted

技术标签:

【中文标题】AWS SimpleDB 的 Amazon 资源名称 (ARN)【英文标题】:Amazon Resource Name (ARN) for AWS SimpleDB 【发布时间】:2011-12-02 21:44:39 【问题描述】:

我正在尝试为 Amazon Web Services 创建一个用户帐户,以限制我在凭据被盗时的风险。

我已经使用凭据设置了一个测试用户,并正在尝试创建自定义权限,因此这些凭据只能用于极其有限的目的。然后它要求我提供显示工具提示的 ARN。我不知道如何格式化它。

账号ID和我的账号一样吗? XXXX-XXXX-XXXX的格式 如果我的域是 TestDomain 我完全不知道该为区域添加什么...

我的 ARN 应该像这样吗? arn:aws:sdb:::域/

还是? :XXXX-XXXX-XXXX:TestDomain

【问题讨论】:

【参考方案1】:

账号ID和我的账号一样吗?格式 XXXX-XXXX-XXXX

是的.. 输入时避免使用连字符。

如果我的域是 TestDomain

域/测试域

我完全不知道该为区域添加什么......

您可以提供五分之一的区域端点—— 1. 美国东部(弗吉尼亚北部) 2. 美国西部(北加州) 3. 欧盟(爱尔兰) 4. 亚太地区(新加坡) 5. 亚太地区(东京)

我的 ARN 看起来像

“arn:aws:sdb:us-east-1:123456789012:domain/testDomain”

【讨论】:

【参考方案2】:

arn:aws:sdb:ap-southeast-1:9999-9999-9999:domain/testDomain

我已经尝试过上述格式。它有效。

【讨论】:

【参考方案3】:

来自official docs:

域的 ARN 格式遵循以下格式:

arn:aws:sdb:<region>:<account_ID>:domain/<domain_name>

是 必需并且可以是任何单独的区域 Amazon SimpleDB 支持(例如,us-east-1)或 * 表示所有区域。这 不能为空。

示例

以下是 us-east-1 中名为 Domain1 的域的 ARN 区域,属于 AWS 账户 111122223333。

arn:aws:sdb:us-east-1:111122223333:domain/Domain1

【讨论】:

以上是关于AWS SimpleDB 的 Amazon 资源名称 (ARN)的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 Amazon SimpleDB 中仅创建域架构(不包含任何数据)吗?

ruby 用于从给定的aws帐户备份所有simpledb表的脚本

使用 Amazon Web Services 保守秘密密钥

Amazon 资源名称 AWS RDS

如何在 Android 应用程序中播放来自 Amazon S3 的视频?

Amazon aws 中的此资源不允许使用指定的方法