Pubblicazione delle applicazioni - AWS Serverless Application Repository

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Pubblicazione delle applicazioni

Quando pubblichi un'applicazione serverless in AWS Serverless Application Repository, la rendi disponibile ad altri che la possono cercare e distribuire.

Per prima cosa definisci l'applicazione con un modello AWS Serverless Application Model (AWS SAM). Quando definisci l'applicazione, è necessario considerare se i consumatori dell'applicazione saranno tenuti ad accettare le funzionalità dell'applicazione. Per ulteriori informazioni sull'utilizzo di AWS SAM e sull'accettazione delle funzionalità, consulta Utilizzo di AWS SAM con AWS Serverless Application Repository.

Puoi pubblicare le applicazionitàserverless utilizzandoAWS Management Console, ilAWS SAMInterfaccia a riga di comando (AWS SAMCLI) o unAWSSDK. Per ulteriori informazioni sulle procedure per la pubblicazione delle applicazioni in AWS Serverless Application Repository, consulta Pubblicazione delle applicazioni.

Quando pubblichi la tua applicazione, inizialmente è impostata suprivato, il che significa che è disponibile solo per ilAWSaccount che lo ha creato. Per condividere l'applicazione con altri utenti, è necessario impostarla sucondivisi privatamente(condivisi solo con un set specifico diAWSconti), ocondivisi pubblicamente(condiviso con tutti).

Quando pubblichi un'applicazione AWS Serverless Application Repository e la imposti come pubblica, il servizio rende l'applicazione disponibile per i consumatori in tutte le regioni. Quando un consumatore distribuisce un'applicazione pubblica in una regione diversa da quella in cui l'applicazione è stata pubblicata per la prima volta,AWS Serverless Application Repositorycopia gli artefatti di distribuzione dell'applicazione in un bucket Amazon S3 nella regione di destinazione. Aggiorna tutte le risorse presenti nelAWS SAMmodello che utilizza tali artefatti per fare riferimento ai file nel bucket Amazon S3 per la regione di destinazione. Gli artefatti di distribuzione possono includere il codice della funzione Lambda, i file di definizione API e così via.

Nota

Privatoecondivisi privatamentele applicazionicità sono disponibili solo nelAWSRegione in cui sono stati creati. Condivisi pubblicamentesono disponibili in tutte le applicazioniAWSRegioni. Per ulteriori informazioni sulla condivisione delle applicazioni, consulta AWS Serverless Application RepositoryEsempi di politiche applicative.