これが私が取ったステップです:
awscli configure
して、アクセストークン、シークレットトークン、リージョンを入力します~/.aws/config
して追加しますsignature_version = s3v4
(これを省略した場合のエラーを回避するためです)aws s3 sync . s3://my-music
このエラーを参照してください:
ListObjects操作の呼び出し中にエラーが発生しました(AccessDenied):Access Denied Completed 1 part(s)with ... file(s)
他の情報はありません。
バケットポリシー
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadForGetBucketObjects",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::my-music/*"
}
]
}
私はawsのポリシー/ iamについてあまり知らないと言わなければなりません。私は本当に静的なウェブサイトをアップロードしてそれにアクセスしたいだけです、それほど難しいことではありませんか?ウェブサイトにたくさんのファイルがあることを除いて、私はどういうわけかそれらを一括アップロードする必要があります。違いが生じる場合は、iam
ユーザーを作成しました。これは、アクセス/シークレットトークンに使用している資格情報です。
新しいIAM
ユーザーにポリシーを添付できませんでした。
私が訪れたhttps://console.aws.amazon.com/iam/home
新しいユーザーをクリックすると、ポリシーを添付するためのボタンが表示されます。
そこに最初のポリシー(「管理者アクセス」)を追加しましたが、それだけで十分でした。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加