3

私は特に厄介な問題に遭遇しました。boto SQSモジュールを使用して、ネイティブ(AWSアカウントのクレデンシャルが所有するもの)のSQSキューに簡単に接続できます。ただし、AWSは、パーミッションを使用して非ネイティブ(別のAWSアカウントが所有)のSQSキューへの接続を許可する機能を提供しているようです。これはおそらく共有キューとしてより適切に説明されます。

botoを使用して共有キューに接続する方法はありますか?そのような操作を実行するためのメソッドやリファレンスがbotoコードやドキュメントに見つからないようです。

4

1 に答える 1

-1

必要なのはIdentity and Access Management (IAM) だという印象を受けました。

もう一方の AWS アカウントは IAM ユーザーを作成でき、そのアクセス キーも作成するように選択できます。これにより、アクセス キーとシークレット アクセス キーのペアが提供されます。これは、通常 API にアクセスする通常の AWS アカウントのものと同じです。これで、この IAM ユーザーの正確なアクセス許可をカスタマイズできるようになりました。

この新しい IAM ユーザーのアクセス キーとシークレット アクセス キーが通常の方法で (aws_access_key_id と aws_secret_access_key に) boto に提供されると、期待どおりに機能するはずです。

于 2013-01-24T09:02:50.293 に答える