0
私はawsラムダ関数を使用してRDS MySQL DBスナップショットを作成しようとしています。スナップショット作成時間ではなく、タイムスタンプ付きのdbスナップショット名を作成したい。 例:以下のコードでは、dbスナップショット名として 'mydb-2017-08-24-06-12'が必要です。aws lambdaのPython 2.7の文字列にタイムスタンプを追加するには?
import boto3
import datetime
def lambda_handler(event, context):
client = boto3.client('rds')
i = datetime.datetime.now()
response = client.create_db_snapshot(
DBSnapshotIdentifier="mydb" % (i),
DBInstanceIdentifier='mydb'
)
が、それは誤り下に投げ:
DBSnapshotIdentifier = "mydbという" %(I)、
TypeError例外:文字列中に変換すべての引数が
をフォーマットではない私には、関連するソリューションのいずれかのタイプを提供してください。 。
人々は、私は私の質問にソリューションコードを書きました。このコードの利点は、データベースへの手動スナップショットを作成することです。既に自動スナップショットを提供しているAWSの人物ですが、35日後に有効期限が切れます。マニュアルスナップショットを取った場合、期限切れになることはありません。 – Raju