1

以下は、AWS 接続用のBoto3(1.2.1)スクリプトです。

 conn = Boto3Connecton.get_rds_boto3_connection(region='us-east-1',arn=arn)

 response = conn.modify_db_snapshot_attribute(DBSnapshotIdentifier='rds-snap',
                                         AttributeName='restore',
                                         ValuesToAdd=[
                                             'XXXXXXXXXXX',
                                         ])

次のエラーが表示されます。

 AttributeError: 'RDS' object has no attribute 'modify_db_snapshot_attribute'

これを修正する方法は?

注: conn は有効なオブジェクトであり、describe_db_instances() 関数の応答を正しく示しています。

4

2 に答える 2

2

modify_db_snapshot_attribute() は Boto3 1.2.2 で使用できます。クライアントをアップグレードすれば、準備完了です。

于 2015-12-01T19:57:52.830 に答える
0

問題はbotocore(0.109.0)ライブラリ にあります。boto3 で必要なbotocore(1.3.8)ライブラリを最新のものにアップグレードしたところ、動作するようになりました。

于 2015-12-02T11:22:47.177 に答える