問題タブ [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.
php - AWS PHP SDK を介してユーザー ID または AWS アカウント ID を取得する方法
UserId または別名 AWS アカウント ID を取得する方法はありますか?
ドキュメントを確認しましたが、UserId を返すメソッド呼び出しを見つけることができませんでした (...または存在しない可能性があります...)。
php - 別のアカウントから別のリージョンに AMI をコピーする
AWS アカウント A (ap-southeast-2) からアカウント B (us-east-1) に AMI を移行しようとしています。
私のアカウントでは、アカウント A に起動権限を与えています。
ただし、以下のコードを実行すると、
上記のコードをドキュメントで実行すると、呼び出しによってソース リージョンから AMI がコピーされ、それが宛先リージョンにコピーされます。
ただし、最終出力はエラーです。エラーは、コンソールの失敗した AMI の説明の下に表示されます。
何かご意見は?メカニズムを正しく理解できましたか?
amazon-web-services - AWS インフラストラクチャをあるリージョンから別のリージョンに移動する方法はありますか?
私は持っている、
- EC2×8
- AMI×2
- RDS × 1
- ELB×2
- SG(セキュリティグループ)×8
- VPC×1
東京地方で。しかし、セットアップ全体をオレゴンに移動したいと考えています。これを行うために利用できるツールはありますか?
誤って、この質問には「移動」が含まれています。しかし、ツールがReplicationを実行することを期待しています。
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」を使用して配列の多くの組み合わせを試しましたが、なぜ機能しないのかわかりません...
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()