タグ付けされた質問 「aws-sdk」

18
指定した認証メカニズムはサポートされていません。AWS4-HMAC-SHA256を使用してください
AWS::S3::Errors::InvalidRequest The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.新しいフランクフルト地域のS3バケットにファイルをアップロードしようとすると、エラーが発生します。すべてはUS Standardリージョンで正しく動作します。 脚本: backup_file = '/media/db-backup_for_dev/2014-10-23_02-00-07/slave_dump.sql.gz' s3 = AWS::S3.new( access_key_id: AMAZONS3['access_key_id'], secret_access_key: AMAZONS3['secret_access_key'] ) s3_bucket = s3.buckets['test-frankfurt'] # Folder and file name s3_name = "database-backups-last20days/#{File.basename(File.dirname(backup_file))}_#{File.basename(backup_file)}" file_obj = s3_bucket.objects[s3_name] file_obj.write(file: backup_file) aws-sdk(1.56.0) それを修正するには? ありがとうございました。

9
Node.js AWS SDKでのリージョンの構成
誰かがNode.jsで不足している設定エラーを修正する方法を説明できますか?私はaws docページのすべての例に従いましたが、何があってもこのエラーが発生します。 { [ConfigError: Missing region in config] message: 'Missing region in config', code: 'ConfigError', time: Wed Jun 24 2015 21:39:58 GMT-0400 (EDT) }>{ thumbnail: { fieldname: 'thumbnail', originalname: 'testDoc.pdf', name: 'testDoc.pdf', encoding: '7bit', mimetype: 'application/pdf', path: 'uploads/testDoc.pdf', extension: 'pdf', size: 24, truncated: false, buffer: null } } POST / …

2
技術的には、s3n、s3a、s3の違いは何ですか?
https://wiki.apache.org/hadoop/AmazonS3と次の単語の存在を知っています。 S3 Native FileSystem(URIスキーム:s3n)S3で通常のファイルを読み書きするためのネイティブファイルシステム。このファイルシステムの利点は、他のツールで作成されたS3上のファイルにアクセスできることです。逆に、他のツールは、Hadoopを使用して記述されたファイルにアクセスできます。欠点は、S3によって課されるファイルサイズの5GB制限です。 S3A(URIスキーム:s3a)S3 Nativeの後継であるs3n fsであるS3a:システムは、Amazonのライブラリーを使用してS3と対話します。これにより、S3aはより大きなファイル(5GBの制限なし)、より高いパフォーマンスの操作などをサポートできます。ファイルシステムは、S3 Nativeの代替/後継となることを目的としています。s3n:// URLからアクセスできるすべてのオブジェクトは、URLスキーマを置き換えるだけでs3aからもアクセスできるはずです。 S3 Block FileSystem(URIスキーム:s3)S3がサポートするブロックベースのファイルシステム。ファイルは、HDFSと同様にブロックとして保存されます。これにより、名前の変更を効率的に実装できます。このファイルシステムでは、ファイルシステム専用のバケットを用意する必要があります。ファイルを含む既存のバケットを使用したり、同じバケットに他のファイルを書き込んだりしないでください。このファイルシステムによって保存されるファイルは5GBを超える可能性がありますが、他のS3ツールと相互運用できません。 URIの文字を変更すると、なぜそのような違いが生じるのですか?例えば val data = sc.textFile("s3n://bucket-name/key") に val data = sc.textFile("s3a://bucket-name/key") この変更の根底にある技術的な違いは何ですか?これについて私が読むことができる良い記事はありますか?

25
Swift Xcodeインデックスのフリーズまたはスロー
多分これは私だけがそのような迷惑な「機能」を体験しているものです: Xcode 6.0.1からXcode 6.1にアップグレードした後、状況が変わりました。Xcode 6.1は、プロジェクトにインデックスを付けたり、ソースファイルをコンパイルしたりしています。プロジェクトは巨大なものではありません。ワークスペースにSwiftファイルとAWS SDK 2.0 Cocoapodsの束が含まれているだけです。全体のインデックス作成とコンパイルがスムーズに行えるようになるとは思いません。私はいくつかのaws-sdk-ios-samplesを試してみましたが、Xcode 6.1がそれらでどのように機能するかを確認したところ、同じ結果が永久に待っていました。 これまでに試した解決策: オーガナイザで「派生データ」を削除し、ワークスペースを再度開きます。(修正できない) (Xcode 4-パフォーマンスの低下)のように.xcodeprojファイルで「パッケージの内容を表示」し、.xcworkspaceを削除する 残念ながらそれらのどれも機能しませんでした。 PS多分私はプロジェクトを再作成してみるべきですか?私のコンピューターの設定:MacBook Pro(Retina、13インチ、Mid 2014)、メモリ8 GB 1600 MHz DDR3、Yosemite搭載。(この小さなプロジェクトを実行するにはこれで十分だと思います。)

6
S3オブジェクトにデータを追加する
S3バケットに保存されている特定のログファイルに書き込めるようにしたいマシンがあるとしましょう。 したがって、マシンにはそのバケットへの書き込み機能が必要ですが、そのバケット内のファイル(書き込み先のファイルを含む)を上書きまたは削除する機能は必要ありません。 したがって、基本的には、マシンがデータをオーバーライドしたりダウンロードしたりせずに、そのログファイルにのみデータを追加できるようにしたいのです。 そのように動作するようにS3を設定する方法はありますか?たぶん、私が望むように機能するように添付できるIAMポリシーがいくつかありますか?


1
AWS Java SDK v2を使用してAWS EKSから認証トークンを取得する
AWS Java SDK v2を使用してAWS EKSからKubernetes認証トークンを取得するにはどうすればよいですか?次に、Kubernetes SDKを使用してKubernetesで認証するために使用できる認証トークン。つまり、Kubernetesでの認証に使用するEKSから認証トークンを取得して、「kube config」を作成する必要がないようにしたいと考えています。 実際には、次の未解決の問題のコード例を見て、(v2ではなく)AWS Java SDK v1で動作するソリューションを得ました。そこPythonのコード例もあり、ここでは、しかし、私はAWSのJava SDK v2を持つ任意の成功を持っていませんよ。AWS Java SDK v2でそれを行う私の私の試み: public static String getAuthenticationToken(AwsCredentialsProvider awsAuth, Region awsRegion, String clusterName) { try { SdkHttpFullRequest requestToSign = SdkHttpFullRequest .builder() .method(SdkHttpMethod.GET) .uri(new URI("https", String.format("sts.%s.amazonaws.com", awsRegion.id()), null, null)) .appendHeader("x-k8s-aws-id", clusterName) .appendRawQueryParameter("Action", "GetCallerIdentity") .appendRawQueryParameter("Version", "2011-06-15") .build(); ZonedDateTime expirationDate = …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.