AWS Glue

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

AWS Glueは、分析用にデータを準備および変換できるフルマネージドの抽出、変換、ロード(ETL)サービスです。 ETLジョブを実行するサーバーレスEnvironmentを提供し、データを自動的に検出してカタログ化し、ソースからターゲットへデータを変換するETLコードを生成します。 AWS Glueは、大規模なデータパイプラインの構築、実行、監視プロセスを簡素化します。

このコネクターには、次の機能があります:

  • カスタムパラメーターと設定でAWS Glue ETLジョブを開始
  • 実行中のGlueジョブを停止
  • ジョブステータスを監視し、詳細な実行情報を取得
  • 設定、スクリプト、実行プロパティを含むジョブの詳細を取得
  • 新しいファイルがS3バケットに追加されたときにワークフローをトリガー
  • 自動パイプライン管理のためにジョブ実行ステータスの変更を監視

前提条件

ユーザーまたはIAMアカウントでAWS Glueへのコネクションを確立するには、次の権限を有効にします:

権限を表示
  • glue:GetJobs
  • glue:StartJobRun
  • glue:BatchStopJobRun
  • glue:GetJobRun
  • glue:GetJobRuns
  • glue:GetJob

S3トリガー機能を使用するには、次の追加権限を有効にします:

S3トリガー権限を表示
  • s3:ListBucket
  • s3:GetObject

コネクション設定

Workatoは、AWS Glueへの次のタイプのコネクションをサポートしています:

IAMロール認証

Workatoでは、このWorkatoコネクション用に専用の連携ロールを作成することをお勧めします。 これにより、明確な権限境界を維持し、Workatoがアプリケーション内でアクセスおよび実行できるアクションを制御できます。

WorkatoでのIAM role認証の詳細については、次のドキュメントを参照してください:

IAM role認証

この認証方法では、IAMロールARNを指定する必要があります。

必要なIAMロールのAmazonリソースネーム(ARN)を取得するには、AWSサービスでIAMロールベースの認証を使用するの手順を完了してください。

IAMロール認証を使用してAWSに接続

WorkatoでAWS GlueへのIAMロールコネクションを設定するには、次の手順を実行します:

1

作成 > コネクションをクリックするか、Cを2回押します。

2

新規コネクションページで、コネクションとしてAWS Glueを検索して選択します。

3

コネクション名フィールドに、コネクションの一意の名前を入力します。

AWS Glueコネクションコネクションを作成

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

認証タイプドロップダウンメニューを使用して、認証タイプとしてIAMロールを選択します。

6

IAM role ARNを入力します。

7

AWS Glueジョブが配置されているリージョンを入力します。 リージョンはAWS GlueコンソールURLに含まれています。 たとえば、コンソールURLがhttps://us-east-1.console.aws.amazon.com/glue/home?region=us-east-1の場合、リージョンはus-east-1です。

8

接続をクリックします。

Access key認証

アクセスキー認証にはアクセスキーIDが必要です。

アクセスキーIDを取得

AWSからアクセスキー情報を取得するには、次の手順を実行します:

1

AWSアカウント名に移動します。

2

認証情報 > ユーザーをクリックします。

3

既存のアクセスキーIDをコピーするか、新しいアクセスキーを作成します。 アクセスキーの作成と管理に関する詳細な手順については、AWS Glueドキュメントを参照してください。

アクセスキー認証を使用してAWS Glueに接続

WorkatoでAWS Glueへのアクセスキーコネクションを設定するには、次の手順を実行します:

1

作成 > コネクションをクリックするか、Cを2回押します。

2

新規コネクションページで、コネクションとしてAWS Glueを検索して選択します。

3

コネクション名フィールドに、コネクションの一意の名前を入力します。

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

認証タイプドロップダウンメニューを使用して、認証タイプとしてアクセスキーを選択します。

6

Access key IDを入力します。

7

Secret access keyを入力します。

8

AWS Glueジョブが配置されているリージョンを入力します。 リージョンはAWS GlueコンソールURLに含まれています。 たとえば、URLがhttps://us-east-1.console.aws.amazon.com/glue/home?region=us-east-1の場合、リージョンはus-east-1です。

9

接続をクリックします。

Last updated: