Menampilkan aplikasi URL dalam diagram alur kerja - Amazon CodeCatalyst

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

Menampilkan aplikasi URL dalam diagram alur kerja

Jika alur kerja Anda menyebarkan aplikasi, Anda dapat mengonfigurasi Amazon CodeCatalyst untuk menampilkan aplikasi URL sebagai tautan yang dapat diklik. Tautan ini muncul di CodeCatalyst konsol, di dalam tindakan yang menerapkannya. Diagram alur kerja berikut menunjukkan Tampilan Aplikasi yang URL muncul di bagian bawah tindakan.

Lihat aplikasi URL

Dengan membuat ini URL dapat diklik di CodeCatalyst konsol, Anda dapat dengan cepat memverifikasi penerapan aplikasi Anda.

catatan

Aplikasi URL ini tidak didukung dengan ECS tindakan Deploy to Amazon.

Untuk mengaktifkan fitur ini, tambahkan variabel output ke tindakan Anda dengan nama yang berisiappurl, atauendpointurl. Anda dapat menggunakan nama dengan atau tanpa tanda hubung yang bergabung (-), garis bawah (_), atau spasi ( ). String tidak peka huruf besar/kecil. Tetapkan nilai variabel ke http atau aplikasi https URL yang Anda gunakan.

catatan

Jika Anda memperbarui variabel keluaran yang ada untuk menyertakanapp url, atau endpoint url string, perbarui semua referensi ke variabel ini untuk menggunakan nama variabel baru.

Untuk langkah-langkah rinci, lihat salah satu prosedur berikut:

Setelah selesai mengonfigurasiURL, verifikasi bahwa itu muncul seperti yang diharapkan dengan mengikuti petunjuk ini:

Untuk menampilkan aplikasi URL dalam tindakan "AWS CDK deploy”
  1. Jika Anda menggunakan tindakan AWS CDK penerapan, tambahkan CfnOutput konstruksi (yang merupakan pasangan nilai kunci) dalam kode aplikasi Anda: AWS CDK

    • Nama kunci harus berisiappurl, atauendpointurl, dengan atau tanpa tanda hubung yang bergabung (-), garis bawah (_), atau spasi ( ). String tidak peka huruf besar/kecil.

    • Nilai harus berupa http atau aplikasi https URL yang Anda gunakan.

    Misalnya, AWS CDK kode Anda mungkin terlihat seperti ini:

    import { Duration, Stack, StackProps, CfnOutput, RemovalPolicy} from 'aws-cdk-lib'; import * as dynamodb from 'aws-cdk-lib/aws-dynamodb'; import * as s3 from 'aws-cdk-lib/aws-s3'; import { Construct } from 'constructs'; import * as cdk from 'aws-cdk-lib'; export class HelloCdkStack extends Stack { constructor(scope: Construct, id: string, props?: StackProps) { super(scope, id, props); const bucket = new s3.Bucket(this, 'amzn-s3-demo-bucket', { removalPolicy: RemovalPolicy.DESTROY, }); new CfnOutput(this, 'APP-URL', { value: https://mycompany.myapp.com, description: 'The URL of the deployed application', exportName: 'myApp', }); ... } }

    Untuk informasi selengkapnya tentang CfnOutput konstruksi, lihat antarmuka CfnOutputProps di AWS Cloud Development Kit (AWS CDK) APIReferensi.

  2. Simpan dan komit kode Anda.

  3. Lanjut ke Untuk memverifikasi bahwa aplikasi URL telah ditambahkan.

Untuk menampilkan aplikasi URL dalam tindakan “Deploy AWS CloudFormation stack”
  1. Jika Anda menggunakan aksi AWS CloudFormation tumpukan Deploy, tambahkan output ke Outputs bagian di CloudFormation template atau AWS SAM template Anda dengan karakteristik berikut:

    • Kunci (juga disebut ID logis) harus berisiappurl, atauendpointurl, dengan atau tanpa tanda hubung yang bergabung (-), garis bawah (_), atau spasi ( ). String tidak peka huruf besar/kecil.

    • Nilai harus berupa http atau aplikasi https URL yang Anda gunakan.

    Misalnya, CloudFormation template Anda mungkin terlihat seperti ini:

    "Outputs" : { "APP-URL" : { "Description" : "The URL of the deployed app", "Value" : "https://mycompany.myapp.com", "Export" : { "Name" : "My App" } } }

    Untuk informasi selengkapnya tentang CloudFormation output, lihat Output di AWS CloudFormation Panduan Pengguna.

  2. Simpan dan komit kode Anda.

  3. Lanjut ke Untuk memverifikasi bahwa aplikasi URL telah ditambahkan.

Untuk menampilkan aplikasi URL di semua tindakan lainnya

Jika Anda menggunakan tindakan lain untuk menerapkan aplikasi Anda, seperti tindakan build atau GitHub Tindakan, lakukan hal berikut agar aplikasi URL ditampilkan.

  1. Tentukan variabel lingkungan di Steps bagian Inputs atau tindakan dalam file definisi alur kerja. Variabel harus memiliki karakteristik ini:

    • nameHarus berisiappurl, atauendpointurl, dengan atau tanpa tanda hubung (-), garis bawah (_), atau spasi ( ). String tidak peka huruf besar/kecil.

    • Nilai harus berupa http atau aplikasi https URL yang Anda gunakan.

    Misalnya, tindakan build mungkin terlihat seperti ini:

    Build-action: Identifier: aws/build@v1 Inputs: Variables: - Name: APP-URL Value: https://mycompany.myapp.com

    ... atau ini:

    Actions: Build: Identifier: aws/build@v1 Configuration: Steps: - Run: APP-URL=https://mycompany.myapp.com

    Untuk informasi selengkapnya tentang mendefinisikan variabel lingkungan, lihatMendefinisikan variabel.

  2. Ekspor variabel.

    Misalnya, tindakan build Anda mungkin terlihat seperti ini:

    Build-action: ... Outputs: Variables: - APP-URL

    Untuk informasi tentang mengekspor variabel, lihatMengekspor variabel sehingga tindakan lain dapat menggunakannya.

  3. (Opsional) Pilih Validasi untuk memvalidasi YAML kode alur kerja sebelum melakukan.

  4. Pilih Komit, masukkan pesan komit, dan pilih Komit lagi.

  5. Lanjut ke Untuk memverifikasi bahwa aplikasi URL telah ditambahkan.

Untuk memverifikasi bahwa aplikasi URL telah ditambahkan
  • Mulai menjalankan alur kerja, jika belum dimulai secara otomatis. Proses baru harus URL menampilkan aplikasi sebagai tautan yang dapat diklik dalam diagram alur kerjanya. Untuk informasi selengkapnya tentang memulai proses, lihatMemulai alur kerja berjalan secara manual.