【问题标题】:Amazon Web Services S3 How to 'Obtain the 'PoolID' constant.'Amazon Web Services S3 如何“获取 'PoolID' 常量。”
【发布时间】:2015-09-12 02:40:44
【问题描述】:

AWS 自述文件告诉您:

“1. 在Amazon Cognito console 中,使用Amazon Cognito 创建一个新的身份池。获取PoolID 常量。确保role 对您创建的存储桶具有完全权限。”

创建池没问题,但我一辈子都找不到 PoolID 常量。它一定是非常明显的,但它正在躲避我。

【问题讨论】:

  • 如果您无法在控制台中找到它,请使用 awscli (docs.aws.amazon.com/cli/latest/reference/cognito-identity/…)。
  • 非常感谢 jarmod。我终于找到了。它并不明显,并且被很好地真正地掩埋了。 :)
  • 很高兴听到。可能值得回答您自己的问题并将其标记为未来读者的答案。

标签: amazon-web-services amazon-s3 amazon-cognito


【解决方案1】:
  • 如果您通过控制台创建了池,它会包含在向导末尾的示例代码中。
  • 无论如何,只要您从控制台访问池,就可以通过左侧窗格中的链接看到相同的示例代码。
  • 从控制台访问池页面后,如果单击“编辑身份池”,也可以看到它。
  • 最后,如果您从控制台访问池页面,它就在 URL 中。

android 的示例代码如下所示: // Initialize the Amazon Cognito credentials provider CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider( getApplicationContext(), "us-east-1:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // Identity Pool ID Regions.US_EAST_1 // Region );

【讨论】:

  • 谢谢大家。按照 Jarmod 的建议,这是我的 2c 查找 ID。 1) 从帐户页面console.aws.amazon.com/billing/home?#/account 开始 2) 选择“服务”,然后选择“cognito” 3) 该页面显示您的身份池 4) 如果您单击您感兴趣的身份池的名称,这是一个链接将您带到该身份池的信息 5) 然后:a) 在 LHS 导航面板上选择“示例代码” - 身份池 ID 在示例代码中 b) 选择页面顶部 RHS 上的链接以“编辑身份池” - 此页面具有身份池名称和池 ID
猜你喜欢
  • 1970-01-01
  • 2016-03-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-14
  • 2016-11-07
  • 2018-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多