Utilizzo delle risorse di - AWSToolkit for VS Code

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

Utilizzo delle risorse di

Oltre ad accedere ai servizi AWS elencati per impostazione predefinita in AWS Explorer, puoi passare a Resources (Risorse) e scegliere tra centinaia di risorse da aggiungere all'interfaccia. In AWS, una risorsa è un'entità che può essere utilizzata. Alcune delle risorse aggiunte includono Amazon AppFlow, Amazon Kinesis Data Streams,AWSRuoli IAM, Amazon VPC e distribuzioni Amazon CloudFront.

Dopo aver effettuato la selezione, puoi andare aRisorseed espandi il tipo di risorse per elencare le risorse disponibili per quel tipo. Ad esempio, se selezioni il tipo di risorsa AWS::Lambda::Function, potrai accedere alle risorse che definiscono funzioni diverse, le loro proprietà e i relativi attributi.

Dopo aver aggiunto un tipo di risorsa a Resources (Risorse), potrai interagire con quel tipo e le relative risorse nei seguenti modi:

  • Potrai visualizzare un elenco di risorse esistenti disponibili nella regione AWS corrente per questo tipo di risorsa.

  • Potrai visualizzare una versione di sola lettura del file JSON che descrive una risorsa.

  • Potrai copiare l'identificatore della risorsa per la risorsa.

  • Potrai visualizzare la documentazione AWS che spiega lo scopo del tipo di risorsa e lo schema (nei formati JSON e YAML) per la modellazione di una risorsa.

  • Creare una nuova risorsa modificando e salvando un modello formattato JSON conforme a uno schema.*

  • Aggiorna o elimina una risorsa esistente.*

Importante

*Nella versione corrente delAWS Toolkit for Visual Studio Codel'opzione per creare, modificare ed eliminare risorse ècaratteristica sperimentale. Poiché le funzionalità sperimentali continuano a essere testate e aggiornate, potrebbero avere problemi di usabilità. E le funzionalità sperimentali possono essere rimosse dalAWS Toolkit for Visual Studio Codesenza preavviso.

Per consentire l'utilizzo di funzionalità sperimentali per le risorse, aprire ilImpostazioniriquadro nel tuo IDE VS Code ed espandiEstensionie scegliAWSKit di strumenti.

UNDERAWS: Esperimenti, selezionaModifica delle risorse JSONper consentire di creare, aggiornare ed eliminare risorse.

Per ulteriori informazioni, consultare Utilizzo delle caratteristiche sperimentali.

Autorizzazioni IAM per l'accesso alle risorse

Per accedere alle risorse associate ai servizi AWS, hai bisogno di autorizzazioni AWS Identity and Access Management specifiche. Ad esempio, un'entità IAM, come un utente o un ruolo, per accedere alle risorse AWS::Lambda::Function richiede le autorizzazioni Lambda.

Oltre alle autorizzazioni per le risorse di servizio, un'entità IAM richiede autorizzazioni per consentire a Toolkit for VS Code di chiamareAWSOperazioni API Cloud Control per suo conto. Le operazioni API di Cloud Control consentono all'utente o al ruolo IAM di accedere e aggiornare le risorse remote.

Il modo più semplice per concedere le autorizzazioni è quello di allegare la policy gestita AWS, PowerUserAccess, all'entità IAM che chiama queste operazioni API tramite l'interfaccia Toolkit. Questa policy gestita concede una serie di autorizzazioni per l'esecuzione di attività di sviluppo applicazioni, inclusa la chiamata delle operazioni API.

Per autorizzazioni specifiche che definiscono le operazioni API consentite su risorse remote, consulta la Guida per l'utente dell'API AWS Cloud Control.

Aggiunta e interazione con le risorse esistenti

  1. NellaAWSEsploratore, clic-destroRisorsee scegliMostra risorse.

    Un riquadro visualizza un elenco di tipi di risorse disponibili per la selezione.

    
            Selezione delle risorse da configurare.
  2. Nel riquadro di selezione, selezionare i tipi di risorse da aggiungere allaAWS Explorere stampaRestituiscioppure scegliOKper confermare.

    I tipi di risorse selezionati sono elencati inRisorse.

    Nota

    Se hai già aggiunto un tipo di risorsa alAWS Explorere quindi deseleziona la casella di controllo per quel tipo, non è più elencata sottoRisorsedopo aver sceltoOK. Solo i tipi di risorse attualmente selezionati sono visibili nellaAWS Explorer.

  3. Per visualizzare le risorse già esistenti per un tipo di risorsa, espandi la voce per quel tipo.

    Un elenco di risorse disponibili viene visualizzato sotto il tipo di risorse.

  4. Per interagire con una risorsa specifica, fai clic con il pulsante destro del mouse sul suo nome e quindi seleziona una delle opzioni seguenti:

    • Copia identificatore di risorsa: Copiare l'identificatore della risorsa specifica negli appunti. Ad esempio, la risorsa AWS::DynamoDB::Table può essere identificata utilizzando la proprietà TableName.

    • Anteprima: Visualizzazione di una versione di sola lettura del modello formattato in JSON che descrive la risorsa.

      Dopo aver visualizzato il modello di risorsa, è possibile modificarlo scegliendo ilAggiornaicona a destra della scheda dell'editor. Per aggiornare una risorsa, devi disporre della richiestaexperimental featureabilitato.

    • Aggiorna: Modificare il modello formattato JSON per la risorsa in un editor VS Code. Per ulteriori informazioni, consultare Creazione e modifica di risorse.

    • Elimina: Eliminare la risorsa confermando l'eliminazione in una finestra di dialogo visualizzata. (L'eliminazione delle risorse è attualmente unaexperimental featurein questa versione diAWS Toolkit for Visual Studio Code.)

      avvertimento

      Se elimini una risorsa, qualsiasiAWS CloudFormationlo stack che utilizza tale risorsa non verrà aggiornato. Per risolvere questo errore di aggiornamento, è necessario ricreare la risorsa o rimuovere il riferimento ad essa nello stackAWS CloudFormationtemplate. Per ulteriori informazioni, consulta questa.Articolo del Knowledge Center.

    
            Opzioni di menu per una risorsa selezionata.

Creazione e modifica di risorse

Importante

La creazione e l'aggiornamento delle risorse è attualmente unexperimental featurein questa versione delAWS Toolkit for Visual Studio Code.

La creazione di una nuova risorsa comporta l'aggiunta di un tipo di risorsa alRisorseelencare e quindi modificare un modello formattato JSON che definisce la risorsa, le sue proprietà e i relativi attributi.

Ad esempio, una risorsa che appartiene alAWS::SageMaker::UserProfileil tipo di risorsa è definito con un modello che crea un profilo utente per Amazon SageMaker Studio. Il modello che definisce questa risorsa del profilo utente deve essere conforme allo schema del tipo di risorsa perAWS::SageMaker::UserProfile. Se il modello non è conforme allo schema a causa di proprietà mancanti o errate, ad esempio, la risorsa non può essere creata o aggiornata.

  1. Aggiungere il tipo di risorsa per la risorsa che si desidera creare facendo clic con il pulsante destro del mouseRisorsee scegliendoMostra risorse.

  2. Dopo aver aggiunto il tipo di risorsa inRisorse, scegli l'icona più («+») per aprire il file modello in un nuovo editor.

    In alternativa, puoi fare clic con il pulsante destro del mouse e scegliereCreate. È inoltre possibile accedere alle informazioni su come modellare la risorsa scegliendoView Documentation (Visualizza documentazione).

    
            Opzioni di menu per un tipo di risorsa selezionato.
  3. Nell'editor, inizia a definire le proprietà che compongono il modello di risorsa. La funzione di completamento automatico suggerisce nomi di proprietà conformi allo schema del modello. Quando si passa il mouse su un tipo di proprietà, un riquadro visualizza una descrizione di ciò per cui viene utilizzato. Per informazioni dettagliate sullo schema, scegliView Documentation (Visualizza documentazione).

    Qualsiasi testo non conforme allo schema delle risorse è indicato da una sottolineatura rossa ondulata.

    
            Editor che visualizza il modello che descrive un tipo di risorsa.
  4. Dopo aver terminato di dichiarare la risorsa, scegli ilSave (Salva)icona per convalidare il modello e salvare la risorsa sul telecomandoAWSCloud.

    Se il modello definisce la risorsa in base al relativo schema, viene visualizzato un messaggio per confermare che la risorsa è stata creata. (Se la risorsa esiste già, il messaggio conferma che la risorsa è stata aggiornata.)

    Dopo aver creato la risorsa, viene aggiunta all'elenco sotto l'intestazione del tipo di risorsa.

  5. Se il file contiene errori, viene visualizzato un messaggio che spiega che la risorsa non può essere creata o aggiornata. ScegliereVisualizzare i logper identificare gli elementi del modello da correggere.