問題タブ [aws-php-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4617 参照

php - AWS PHP SDK を介してユーザー ID または AWS アカウント ID を取得する方法

UserId または別名 AWS アカウント ID を取得する方法はありますか?

ドキュメントを確認しましたが、UserId を返すメソッド呼び出しを見つけることができませんでした (...または存在しない可能性があります...)。

0 投票する
2 に答える
1277 参照

php - 別のアカウントから別のリージョンに AMI をコピーする

AWS アカウント A (ap-southeast-2) からアカウント B (us-east-1) に AMI を移行しようとしています。

私のアカウントでは、アカウント A に起動権限を与えています。

ただし、以下のコードを実行すると、

上記のコードをドキュメントで実行すると、呼び出しによってソース リージョンから AMI がコピーされ、それが宛先リージョンにコピーされます。

ただし、最終出力はエラーです。エラーは、コンソールの失敗した AMI の説明の下に表示されます。

何かご意見は?メカニズムを正しく理解できましたか?

0 投票する
2 に答える
2776 参照

amazon-web-services - AWS インフラストラクチャをあるリージョンから別のリージョンに移動する方法はありますか?

私は持っている、

  • EC2×8
  • AMI×2
  • RDS × 1
  • ELB×2
  • SG(セキュリティグループ)×8
  • VPC×1

東京地方で。しかし、セットアップ全体をオレゴンに移動したいと考えています。これを行うために利用できるツールはありますか?

誤って、この質問には「移動」が含まれています。しかし、ツールがReplicationを実行することを期待しています。

0 投票する
3 に答える
9768 参照

amazon-web-services - AWS PHP のアップロード機能で Content-Type を指定する

コードを AWS PHP SDK1 から SDK2 ( https://github.com/aws/aws-sdk-php ) に移行しています。

画像アップローダーがあります。以前のバージョンでは、画像の Content-Type を次のように指定していました。

これは私の新しいバージョンです:

ContentType のさまざまなスペルを試してみました。S3 サイトでは、名前が「x-amz-meta-contenttype」のように変更されますが、「Content-Type」の値はデフォルトの「binary/octet-stream」です。

私も EntityBody 機能を使用してみましたが、同じ結果:

この新しい API で content-type を設定するにはどうすればよいですか?

編集:ドキュメントのどこかに表示されます:

AWS SDK for PHP は、オブジェクトの保存に使用される最も適切な Content-Type ヘッダーを自動的に決定しようとします。あまり一般的でないファイル拡張子を使用していて、Content-Type ヘッダーが自動的に追加されない場合は、操作に ContentType オプションを渡すことで、Content-Type ヘッダーを追加できます。

まず、単純な画像をアップロードしていますが、私の S3 ダッシュボードによると、それらは「binary/octet-stream」としてアップロードされています。2 番目の点については、「ContentType」を使用して配列の多くの組み合わせを試しましたが、なぜ機能しないのかわかりません...

0 投票する
1 に答える
2365 参照

php - AWS PHP SDK v2 と CopyObject で Content-Disposition を設定するには?

次のコードを使用して、AWS PHP SDK v2.xを使用して S3 バケット間でオブジェクトをコピーしています。

ファイルはエラーなしで S3 バケットにコピーされますがContent-Disposition、ブラウザにファイルをストリーミングするのではなく強制的にダウンロードさせるために を設定できません。いくつかのオプションを試しましたが (上記でコメントアウト)、何も機能していないようです。

ドキュメントにはそうではないと書かれMetadataていますが、配列に値を渡そうとしましたが、 AWS コンソールには Metadata セクションの下にリストされています。Content-Disposition

AWS コンソールで手動で変更するContent-Dispositionと、ブラウザは期待どおりにファイルをダウンロードします。

では、値を S3 オブジェクトに正しく渡すにはどうすればよいでしょうか? メソッドを使用して渡すことはできますか?CopyObject()