

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<br />**Autorizzazioni richieste: serverlessrepo:** ListApplications | /applications | GET | \* | 
| **Operazione:** CreateApplication<br />**Autorizzazioni richieste: serverlessrepo:** CreateApplication | /applications | POST | \* | 
| **Operazione:** GetApplication<br />**Autorizzazioni richieste: serverlessrepo:** GetApplication | /applicazioni/ {{application-id}} | GET | arn:aws:serverlessrepo: ::applications/ {{region}} {{account-id}} {{application-name}} | 
| **Funzionamento:** DeleteApplication<br />**Autorizzazioni richieste: serverlessrepo:** DeleteApplication | /applicazioni/ {{application-id}} | DELETE | arn:aws:serverlessrepo: ::applications/ {{region}} {{account-id}} {{application-name}} | 
| **Funzionamento:** UpdateApplication<br />**Autorizzazioni richieste: serverlessrepo:** UpdateApplication | /applicazioni/ {{application-id}} | PATCH | arn:aws:serverlessrepo: ::applications/ {{region}} {{account-id}} {{application-name}} | 
| **Funzionamento:** CreateCloudFormationChangeSet<br />**Autorizzazioni richieste: serverlessrepo:** CreateCloudFormationChangeSet | {{application-id}}/applicazioni/ /changesets | POST | arn:aws:serverlessrepo: ::applications/ {{region}} {{account-id}} {{application-name}} | 
| **Funzionamento:** GetApplicationPolicy<br />**Autorizzazioni richieste: serverlessrepo:** GetApplicationPolicy | {{application-id}}/applicazioni/ /policy | GET | arn:aws:serverlessrepo: ::applications/ {{region}} {{account-id}} {{application-name}} | 
| **Funzionamento:** PutApplicationPolicy<br />**Autorizzazioni richieste: serverlessrepo:** PutApplicationPolicy | {{application-id}}/applicazioni/ /policy | PUT | arn:aws:serverlessrepo: ::applications/ {{region}} {{account-id}} {{application-name}} | 
| **Funzionamento:** ListApplicationVersions<br />**Autorizzazioni richieste: serverlessrepo:** ListApplicationVersions | {{application-id}}/applicazioni/ /versioni | GET | arn:aws:serverlessrepo: ::applications/ {{region}} {{account-id}} {{application-name}} | 
| **Funzionamento:** CreateApplicationVersion<br />**Autorizzazioni richieste: serverlessrepo:** CreateApplicationVersion | {{application-id}}/applicazioni/ /versioni/ {{semantic-version}} | PUT | arn:aws:serverlessrepo: :applications/ {{region}} {{account-id}} {{application-name}} | 
| **Funzionamento:** ListApplicationDependencies<br />**Autorizzazioni richieste: serverlessrepo:** ListApplicationDependencies | {{application-id}}/applicazioni/ /dipendenze | GET | arn:aws:serverlessrepo: ::applications/ {{region}} {{account-id}} {{application-name}} | 
| **Funzionamento:** SearchApplications<br />**Autorizzazioni richieste: serverlessrepo:** SearchApplications | N/A | n/a | \* | 