メイン コンテンツをスキップする 補完的コンテンツへスキップ

Amazon S3のプロパティ

AWSアカウントにあるS3への接続を確立するためのプロパティです。

Amazon S3接続

リストからAmazon S3を選択し、接続を設定します。

設定

リストからエンジンを選択し、メイン設定と詳細設定を行います。

メイン設定
プロパティ 設定
[Specify credentials] (認証情報を指定) 認証タイプが認証情報を必要としない場合はこのオプションをオフにします。デフォルトでは認証情報を使用した認証が有効になっています。
[AWS access key] (AWSアクセスキー) AWSアカウントを一意識別するアクセスキーIDを入力します。アクセスキーとアクセスシークレットを取得する方法は、AWSアクセスキーの取得をご参照ください。
[AWS secret key] (AWSシークレットキー) AWSアカウントを一意識別するシークレットアクセスキーを入力します。アクセスキーとアクセスシークレットを取得する方法は、AWSアクセスキーの取得をご参照ください。
[Use STS] (STSを使用) AWS Security Token Serviceを有効にして、引き受けた新しいロールセッションを作成するには、このオプションをONに切り替えます。
  • [ARN Role] (ARNロール)フィールドに、引き受けるロールのARN (Amazonリソース名)を入力します。
  • [Role session name] (ロールセッション名)フィールドに、引き受けたロールセッションのIDを入力します。
  • [Signing region] (サインインリージョン)リストで、STSサービスのAWSリージョンを選択します。
  • (オプション)セッション認証情報の取得先とするAWS Security Token Serviceのエンドポイントを指定するには、[Specify STS endpoint] (STSエンドポイントを指定)をONに切り替えます。
  • (オプション) AWSリソースにアクセスするサードパーティの外部IDを入力するには、[Specify external ID] (外部IDの指定)をONに切り替えます。詳細は、Amazonのドキュメンテーションをご参照ください。

接続チェックをパスするためには、s3:ListAllMyBucketsメソッドかs3:GetBucketLoggingメソッドがS3で有効になっていることを確認する必要があります。

接続を設定した後は、表示名(必須)と説明(オプション)を入力します。

Amazon S3データセット

データセット設定
プロパティ 設定
[Dataset Name] (データセット名) データセットの表示名を入力します。この名前はすべてのTalend Cloudアプリでデータセットの一意識別子として使われます。
[Connection] (接続) リストで接続を選択します。既存の接続に基づいてデータセットを作成する場合、このフィールドは読み取り専用となります。
S3データセット設定
プロパティ 設定
[AWS bucket name] (AWSバケット名) Amazon S3バケットの名前を選択または入力します。
[Object name] (オブジェクト名) 取得するオブジェクト(ファイル)の名前を選択または入力します。
[Encrypt data at rest] (保存データの暗号化) このオプションを有効にすると、データの暗号化を有効にしてKMSマスターキーを入力できます。
[Format configuration] (形式設定)
プロパティ 設定
自動検出 このボタンをクリックすると、取得するデータの形式が自動的に検出されます。
[Format] (形式) または、取得する次のようなファイル形式をリストで選択し、そのファイル形式に関連する情報を入力または選択します。
  • CSV:
    • [Record delimiter] (レコード区切り): 取得するファイルで使用するレコード区切りの種類を選択します。[Other] (その他)を選択すれば、[Custom record delimiter] (カスタムのレコード区切り)フィールドにカスタムのレコード区切りを入力できます。
    • [Field delimiter] (フィールド区切り): 取得するファイルで使用するフィールド区切りのタイプを選択します。[Other] (その他)を選択すれば、[Custom field delimiter] (カスタムのフィールド区切り)フィールドにカスタムのレコード区切りを入力できます。
    • [Text enclosure character] (テキスト囲み文字): フィールドを囲むために使用する文字を入力します。
    • [Escape character] (エスケープ文字): 取得するレコードでエスケープする文字を入力します。
    • [Encoding] (エンコーディング): 取得するファイルで使用するエンコーディングの種類を選択します。[Other] (その他)を選択すれば、[Custom encoding] (カスタムエンコーディング)フィールドにカスタムのエンコーディングタイプを入力できます。
    • [Set Header] (ヘッダーを設定): 取得するファイルにヘッダー行が含まれている場合はこのオプションを有効にし、スキーマでスキップする行数を入力または選択します。
  • Excel:
    • [Excel format] (Excel形式): 取得するファイルに対応する形式/バージョンを選択します。
    • [Sheet] (シート): 取得するExcelシートの名前を入力します。
    • [Set Header/footer] (ヘッダー/フッターを設定): 取得するファイルにヘッダー行やフッター行が含まれている場合はこれらのオプションを有効にし、スキーマでスキップする行数を入力、または選択します。
  • Avro: この形式には特定のパラメーターは必要ありません。
  • Parquet: この形式には特定のパラメーターは必要ありません。
  • JSON: この形式には特定のパラメーターは必要ありません。
情報メモ注: S3にCSVデータセットがあり、パイプラインでこのデータセットをType Converterプロセッサーと共に使用する場合、S3データセットの作成時にテキスト囲み文字でまず引用符( " )を定義します。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。