S3互換ツールでバケットにアクセスする
プロジェクトのバケットはS3プロトコルを話すため、AWS CLI、RcloneなどのS3互換クライアントが読み書きできます
目的
プロジェクトのバケットはS31プロトコルを話すため、AWS CLI、Rclone、NodeJSおよびPython用のAWS SDKなどのS3互換クライアントが読み書きできます。このチュートリアルでは、それぞれのクライアントが必要とするコマンドと認証情報について説明します。
Data Platformのバケットは、AWS S3クライアントと完全に互換性があります。 それらとやり取りするには、Data Platform DirectoryアカウントからIdentity Access ManagerでAPIキーとシークレットキーを生成する必要があります。
ℹ️ 注意: 現在、すべてのルートバケットは"project-projectID"という名前です。
プラットフォームの右上隅にある情報アイコンをクリックすると、projectID]を確認できます。
例: project-abcdef
AWS CLIを使用する
以下のコードスニペットのベースURLでは、プロジェクトのサブドメインに応じてmy-projectを置き換える必要があります。
- https://aws.amazon.com/cli/からAWS CLIクライアントをインストールします。
- AWS CLIを構成します。名前付きプロファイルを使用することをお勧めします。
- MinIOサーバー用にAWS Signature Version 4を有効にします。
- 以下のコマンド例(
my-projectをプロジェクトのサブドメインに置き換え、'mybucket'を希望するバケット名に置き換えます):
名前付きプロファイル内のエントリポイントURLを管理するには、このドキュメントページを参照してください: プロファイルごとにエントリポイントURLを構成する.
Rcloneを使用する
以下のコードスニペットのベースURLでは、プロジェクトのサブドメインに応じてmy-projectを置き換える必要があります。
- https://rclone.org/downloads/から[rclone](https://rclone.org/)をインストールします。
- rcloneを構成します(
my-projectをプロジェクトのサブドメインに置き換えます)。
- 必要に応じてrcloneの設定ファイルの場所を確認します。
- 以下の設定と一致しているか確認します。
- 簡単なコマンド(詳細はrcloneのドキュメントを参照してください):
NodeJSを使用する
以下のコードスニペットのベースURLでは、プロジェクトのサブドメインに応じて[PROJECT_NAME]を置き換える必要があります。
ℹ️ 注意: 現在、すべてのルートバケットは"project-projectID"という名前です。
プラットフォームの右上隅にある情報アイコンをクリックすると、projectIDを確認できます。
例: project-abcdef
Pythonを使用する
以下のコードスニペットのベースURLでは、プロジェクトのサブドメインに応じて[PROJECT_NAME]を置き換える必要があります。
ℹ️ 注意: 現在、すべてのルートバケットは"project-projectID"という名前です。
プラットフォームの右上隅にある情報アイコンをクリックすると、projectIDを確認できます。
例: project-abcdef
さらに進む
当社のソリューションを実装するためのトレーニングや技術サポートが必要な場合は、営業担当者にお問い合わせください、またはこのリンクをクリックして、プロフェッショナルサービスの専門家にプロジェクトのカスタム分析を依頼する見積もりを取得してください。
Data Platformを構築するチームと直接やり取りし、質問をする、フィードバックを提供する、専用のDiscordチャネルで参加してください。
OVHcloudサービスについてサポートが必要な場合は、ヘルプセンターでリクエストを作成してください。
ユーザーコミュニティに参加してください。
1: S3はAmazon Technologies, Inc.の商標です。OVHcloudのサービスはAmazon Technologies, Inc.によってスポンサーされ、承認され、またはその他の方法で提携していません。

