

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à.

# AWS Serverless Application Repository Autorizzazioni API: riferimento ad azioni e risorse
<a name="serverlessrepo-api-permissions-ref"></a>

Quando configuri il [controllo dell'accesso](security-iam.md#security_iam_access-manage) e scrivi policy di autorizzazione da collegare a un'identità IAM (policy basate sull'identità), è possibile utilizzare la seguente tabella come riferimento. La tabella include ogni operazione AWS Serverless Application Repository API, le azioni corrispondenti a cui è possibile concedere le autorizzazioni per eseguire l'azione e la AWS risorsa a cui è possibile concedere le autorizzazioni. Puoi specificare le azioni nel campo `Action` della policy e il valore della risorsa nel campo `Resource`. 

Per specificare un'operazione, utilizza il prefisso `serverlessrepo:` seguito dal nome dell'operazione API (ad esempio, `serverlessrepo:ListApplications`).


| Operation | URI | Metodo | AWS Risorse () ARNs | 
| --- | --- | --- | --- | 
|  **Funzionamento:** ListApplications **Autorizzazioni richieste: serverlessrepo:** ListApplications  |  /applications  | GET | \$1 | 
|  **Operazione:** CreateApplication **Autorizzazioni richieste: serverlessrepo:** CreateApplication  |  /applications  | POST | \$1 | 
|  **Operazione:** GetApplication **Autorizzazioni richieste: serverlessrepo:** GetApplication  |  /applicazioni/ *application-id*  | GET |  arn:aws:serverlessrepo: ::applications/ *region* *account-id* *application-name*  | 
|  **Funzionamento:** DeleteApplication **Autorizzazioni richieste: serverlessrepo:** DeleteApplication  |  /applicazioni/ *application-id*  | DELETE |  arn:aws:serverlessrepo: ::applications/ *region* *account-id* *application-name*  | 
|  **Funzionamento:** UpdateApplication **Autorizzazioni richieste: serverlessrepo:** UpdateApplication  |  /applicazioni/ *application-id*  | PATCH |  arn:aws:serverlessrepo: ::applications/ *region* *account-id* *application-name*  | 
|  **Funzionamento:** CreateCloudFormationChangeSet **Autorizzazioni richieste: serverlessrepo:** CreateCloudFormationChangeSet  |  *application-id*/applicazioni/ /changesets  | POST |  arn:aws:serverlessrepo: ::applications/ *region* *account-id* *application-name*  | 
|  **Funzionamento:** GetApplicationPolicy **Autorizzazioni richieste: serverlessrepo:** GetApplicationPolicy  |  *application-id*/applicazioni/ /policy  | GET |  arn:aws:serverlessrepo: ::applications/ *region* *account-id* *application-name*  | 
|  **Funzionamento:** PutApplicationPolicy **Autorizzazioni richieste: serverlessrepo:** PutApplicationPolicy  |  *application-id*/applicazioni/ /policy  | PUT |  arn:aws:serverlessrepo: ::applications/ *region* *account-id* *application-name*  | 
|  **Funzionamento:** ListApplicationVersions **Autorizzazioni richieste: serverlessrepo:** ListApplicationVersions  |  *application-id*/applicazioni/ /versioni  | GET |  arn:aws:serverlessrepo: ::applications/ *region* *account-id* *application-name*  | 
|  **Funzionamento:** CreateApplicationVersion **Autorizzazioni richieste: serverlessrepo:** CreateApplicationVersion  |  *application-id*/applicazioni/ /versioni/ *semantic-version*  | PUT |  arn:aws:serverlessrepo: :applications/ *region* *account-id* *application-name*  | 
|  **Funzionamento:** ListApplicationDependencies **Autorizzazioni richieste: serverlessrepo:** ListApplicationDependencies  |  *application-id*/applicazioni/ /dipendenze  | GET |  arn:aws:serverlessrepo: ::applications/ *region* *account-id* *application-name*  | 
|  **Funzionamento:** SearchApplications **Autorizzazioni richieste: serverlessrepo:** SearchApplications  | N/A | n/a | \$1 | 