Variabel lingkungan - AWS Batch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Variabel lingkungan

Contoh ketentuan tugas berikut menggunakan variabel lingkungan untuk menentukan jenis file dan URL Amazon S3. Contoh khusus ini berasal dari posting blog komputasi AWS Batch Job Creating a Simple “Fetch & Run”. Skrip fetch_and_run.sh yang dijelaskan di postingan blog tersebut menggunakan variabel lingkungan ini untuk mengunduh skrip myjob.sh dari S3 dan menyatakan jenis file-nya.

Meskipun perintah dan lingkungan variabel bersifat hardcoded dalam ketentuan tugas di contoh ini, Anda dapat menentukan penimpaan perintah dan variabel lingkungan untuk membuat ketentuan tugas menjadi lebih fleksibel.

{ "jobDefinitionName": "fetch_and_run", "type": "container", "containerProperties": { "image": "123456789012.dkr.ecr.us-east-1.amazonaws.com/fetch_and_run", "resourceRequirements": [ { "type": "MEMORY", "value": "2000" }, { "type": "VCPU", "value": "2" } ], "command": [ "myjob.sh", "60" ], "jobRoleArn": "arn:aws:iam::123456789012:role/AWSBatchS3ReadOnly", "environment": [ { "name": "BATCH_FILE_S3_URL", "value": "s3://amzn-s3-demo-source-bucket/myjob.sh" }, { "name": "BATCH_FILE_TYPE", "value": "script" } ], "user": "nobody" } }