我正在使用Boto 3 python库,并想连接到AWS CloudFront。我需要指定正确的AWS Profile(AWS凭证),但是在查看官方文档时,我看不到指定它的方法。
我正在使用代码初始化客户端:
client = boto3.client('cloudfront')
但是,这导致它使用默认配置文件进行连接。我找不到可以指定要使用的配置文件的方法。
另请参阅:从AWS S3中读取和下载具有配置文件的文件
—
Martin Thoma,
您是否尝试过在代码中使用密钥?(您也可以使用env var将其从代码中隐藏)
—
Ivan Carrasco Quiroz
client = boto3.client('s3', aws_access_key_id = '<access-key>', aws_secret_access_key = '<secret-key>')