2017-01-05 4 views
0

PynamoDBのドキュメントでは、「PynamoDBはbotocoreを使用してDynamoDB APIと対話するため、botocoreでサポートされる構成方法はPynamoDBで動作します。 (http://pynamodb.readthedocs.io/en/latest/awsaccess.htmlpynamodbを使用してAWS profile_nameを設定する

私はローカル開発用のprofile_nameを指定できます。このように:

import boto3 

session = boto3.Session(profile_name='name-of-profile') 
dynamodb_client = session.client('dynamodb') 

私はPynamoDBで同じことを達成する方法を見つけることができません。誰でもこれを行う方法を知っていますか?

答えて

0

the AWS_PROFILE environment variableを使用できます。

地域開発のためのPynamoDBドキュメントalso state that using env variablesをお勧めします。

地域の発展のために、このようなAWS_ACCESS_KEY_IDやAWS_SECRET_ACCESS_KEYなどの環境変数の使用は、おそらく入力するのに好適

+0

おかげです。私はそのオプションを認識していましたが、名前付きプロファイルオプションをよく知っていました。今のところ、私はvirtual_envの起動時に環境変数を設定し、非アクティブ時に環境変数を設定解除します。私はまだ名前付きプロファイルオプションが可能かどうかを知りたいのですが、もしそうならば、どうしたらいいのでしょうか。再度、感謝します。 – byumark

関連する問題