質問編集履歴

3

コード位置調整

2022/07/12 00:10

投稿

owatata
owatata

スコア25

test CHANGED
File without changes
test CHANGED
@@ -39,9 +39,9 @@
39
39
 
40
40
  const S3 = new AWS.S3({
41
41
  apiVersion: '2006-03-01',
42
- region: 'ap-northeast-1',
43
42
  // accessKeyId: accessKeyId,
44
43
  // secretAccessKey: secretAccessKey,
44
+ region: 'ap-northeast-1',
45
45
  params: { Bucket: 'bucketName' },
46
46
  });
47
47
 

2

configを使う使わないの解答が来るとは思わなかったので、試したことに追記

2022/07/12 00:09

投稿

owatata
owatata

スコア25

test CHANGED
File without changes
test CHANGED
@@ -40,6 +40,8 @@
40
40
  const S3 = new AWS.S3({
41
41
  apiVersion: '2006-03-01',
42
42
  region: 'ap-northeast-1',
43
+ // accessKeyId: accessKeyId,
44
+ // secretAccessKey: secretAccessKey,
43
45
  params: { Bucket: 'bucketName' },
44
46
  });
45
47
 
@@ -60,6 +62,8 @@
60
62
 
61
63
  s3の権限を持つIAMユーザーのアクセスキーとシークレットキーを上記コードにベタ書きした場合はアップできました。
62
64
 
65
+ `AWS.config.update()` を使わずに、`new AWS.S3()`のみを使用した場合も同じエラーでした。
66
+
63
67
  [STS temporary credentials: "Access Key Id you provided does not exist"](https://repost.aws/questions/QUkI4FZG6GS96yrREIiuxa5A/sts-temporary-credentials-access-key-id-you-provided-does-not-exist) から、
64
68
  `169.254.170.2$AWS_CONTAINER_CREDENTIALS_RELATIVE_URI`から取得できる
65
69
  `"Token": "SECURITY_TOKEN_STRING"`を`x-amz-security-token`として使用すれば良いのか?

1

自分のコード例限定にしていたけれど、SDK全体で見てもらった方が良いので

2022/07/09 15:47

投稿

owatata
owatata

スコア25

test CHANGED
File without changes
test CHANGED
@@ -63,7 +63,7 @@
63
63
  [STS temporary credentials: "Access Key Id you provided does not exist"](https://repost.aws/questions/QUkI4FZG6GS96yrREIiuxa5A/sts-temporary-credentials-access-key-id-you-provided-does-not-exist) から、
64
64
  `169.254.170.2$AWS_CONTAINER_CREDENTIALS_RELATIVE_URI`から取得できる
65
65
  `"Token": "SECURITY_TOKEN_STRING"`を`x-amz-security-token`として使用すれば良いのか?
66
- と考えているのですが、上記コードにどう反映させればよいのかわからないでいます。
66
+ と考えているのですが、AWSJavaScriptSDKで扱うどうればよいのかわからないでいます。
67
67
 
68
68
  対応方法をご教示いただけますと幸いです。
69
69
  よろしくお願いいたします。