[AWS]Python boto 3を使用
668 ワード
boto 3は、PythonアプリをAWSサービスに接続するサービスです.
ローカル・アクセス・キーの使用が最も一般的な場合と、プロファイルを使用して他のawsアカウントにアクセスした場合を記録します.
1つ目は、ローカルのアクセスキーを使用してs 3に接続することです.
ローカル・アクセス・キーの使用が最も一般的な場合と、プロファイルを使用して他のawsアカウントにアクセスした場合を記録します.
1つ目は、ローカルのアクセスキーを使用してs 3に接続することです.
import boto3
import s3fs
client = boto3.client("s3")
resource = boto3.resource("s3")
s3fs = s3fs.S3FileSystem()
次に、使用するプロファイルが他のAWSアカウントのs 3にアクセスする権限を持っている場合.import boto3
import s3fs
sessoin = boto3.Session(
profile_name = 'remote-s3-role'
region_name= = 'ap-northeast-2'
)
client = session.client("s3")
resource = session.resource("s3")
s3fs = s3fs.S3FileSystem(session=session)
Reference
この問題について([AWS]Python boto 3を使用), 我々は、より多くの情報をここで見つけました https://velog.io/@coffiter/AWS-python-boto3-사용テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol