我试图通过lambda函数启动一个新的堆栈,如下所示:
var cloudformation = new AWS.CloudFormation();
cloudformation.createStack({
StackName: 'example',
TemplateURL: 'https://s3-eu-west-1.amazonaws.com/my.s3bucket/cloudformationtemplate.yml',
Capabilities: ['CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM'],
RoleARN: 'arn:aws:iam::1234567890AB:role/myRole'
})
但是,我收到以下错误:
TemplateURL必须引用您有权访问的有效S3对象
到目前为止,我已尝试添加...
{
"Effect": "Allow",
"Action": [
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::my.s3bucket"
]
}
...到myRole(作为createStack()上的RoleARN参数传入),还有链接到lambda本身的IAM执行角色。
然而,没有运气。
任何指示赞赏。
答案 0 :(得分:0)
您还需要添加import pandas as pd
x = pd.read_html('https://www.ebmia.pl/lozyska-kulkowe-zwykle-seria-c-196_140_1328_1282_3375.html')[0]
x.to_csv('file.csv')
权限。
例如:
ListBucket