AWS Glue
AWS Glueは、分析用にデータを準備および変換できるフルマネージドの抽出、変換、ロード(ETL)サービスです。 ETLジョブを実行するサーバーレスEnvironmentを提供し、データを自動的に検出してカタログ化し、ソースからターゲットへデータを変換するETLコードを生成します。 AWS Glueは、大規模なデータパイプラインの構築、実行、監視プロセスを簡素化します。
このコネクターには、次の機能があります:
- カスタムパラメーターと設定でAWS Glue ETLジョブを開始
- 実行中のGlueジョブを停止
- ジョブステータスを監視し、詳細な実行情報を取得
- 設定、スクリプト、実行プロパティを含むジョブの詳細を取得
- 新しいファイルがS3バケットに追加されたときにワークフローをトリガー
- 自動パイプライン管理のためにジョブ実行ステータスの変更を監視
前提条件
ユーザーまたはIAMアカウントでAWS Glueへのコネクションを確立するには、次の権限を有効にします:
権限を表示
glue:GetJobsglue:StartJobRunglue:BatchStopJobRunglue:GetJobRunglue:GetJobRunsglue:GetJob
S3トリガー機能を使用するには、次の追加権限を有効にします:
S3トリガー権限を表示
s3:ListBuckets3: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ロールコネクションを設定するには、次の手順を実行します:
作成 > コネクションをクリックするか、Cを2回押します。
新規コネクションページで、コネクションとしてAWS Glueを検索して選択します。
コネクション名フィールドに、コネクションの一意の名前を入力します。
コネクションを作成
ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。
認証タイプドロップダウンメニューを使用して、認証タイプとしてIAMロールを選択します。
IAM role ARNを入力します。
AWS Glueジョブが配置されているリージョンを入力します。 リージョンはAWS GlueコンソールURLに含まれています。 たとえば、コンソールURLがhttps://us-east-1.console.aws.amazon.com/glue/home?region=us-east-1の場合、リージョンはus-east-1です。
接続をクリックします。
Access key認証
アクセスキー認証にはアクセスキーIDが必要です。
アクセスキーIDを取得
AWSからアクセスキー情報を取得するには、次の手順を実行します:
AWSアカウント名に移動します。
認証情報 > ユーザーをクリックします。
既存のアクセスキーIDをコピーするか、新しいアクセスキーを作成します。 アクセスキーの作成と管理に関する詳細な手順については、AWS Glueドキュメントを参照してください。
アクセスキー認証を使用してAWS Glueに接続
WorkatoでAWS Glueへのアクセスキーコネクションを設定するには、次の手順を実行します:
作成 > コネクションをクリックするか、Cを2回押します。
新規コネクションページで、コネクションとしてAWS Glueを検索して選択します。
コネクション名フィールドに、コネクションの一意の名前を入力します。
ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。
認証タイプドロップダウンメニューを使用して、認証タイプとしてアクセスキーを選択します。
Access key IDを入力します。
Secret access keyを入力します。
AWS Glueジョブが配置されているリージョンを入力します。 リージョンはAWS GlueコンソールURLに含まれています。 たとえば、URLがhttps://us-east-1.console.aws.amazon.com/glue/home?region=us-east-1の場合、リージョンはus-east-1です。
接続をクリックします。
Last updated: