

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

# Configurazione di prova con Amazon WorkSpaces
<a name="test-console-private-access-workspaces"></a>

Amazon ti WorkSpaces consente di fornire desktop virtuali basati su cloud Windows, Amazon Linux o Ubuntu Linux per i tuoi utenti, noti come. WorkSpaces È possibile aggiungere o rimuovere rapidamente utenti man mano che le proprie esigenze cambiano. Gli utenti possono accedere ai propri desktop virtuali da più dispositivi o browser Web. Per ulteriori informazioni WorkSpaces, consulta la [Amazon WorkSpaces Administration Guide](https://docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces.html).

L'esempio in questa sezione descrive un ambiente di test in cui un ambiente utente utilizza un browser Web in esecuzione su un WorkSpace per accedere a Console di gestione AWS Private Access. Poi, l'utente visita la console di Amazon Simple Storage Service. WorkSpace Questo ha lo scopo di simulare l'esperienza di un utente aziendale con un laptop su una VPC-connected rete, accedendovi Console di gestione AWS dal proprio browser.

Questo tutorial serve AWS CloudFormation a creare e configurare la configurazione della rete e un Simple Active Directory da utilizzare WorkSpaces insieme alle istruzioni dettagliate per la configurazione e l' WorkSpace Console di gestione AWS utilizzo di.

Il diagramma seguente descrive il flusso di lavoro per l'utilizzo di una configurazione WorkSpace di test di Console di gestione AWS Private Access. Mostra la relazione tra un client WorkSpace, un VPC gestito da Amazon e un VPC gestito dal cliente.

![La configurazione di configurazione per testare un accesso Console di gestione AWS privato utilizzando Amazon WorkSpaces.](https://docs.aws.amazon.com/it_it/awsconsolehelpdocs/latest/gsg/images/vpce-workspaces-how-to-1.png)


Copia il seguente CloudFormation modello e salvalo in un file che utilizzerai nel passaggio 3 della procedura per configurare una rete.

## Console di gestione AWS Ambiente di accesso privato CloudFormation modello
<a name="private-access-environment-cloudformation-template"></a>

```
Description: |
  AWS Management Console Private Access.
Parameters:
  VpcCIDR:
    Type: String
    Default: 172.16.0.0/16
    Description: CIDR range for VPC
  PrivateSubnet1CIDR:
    Type: String
    Default: 172.16.1.0/24
    Description: CIDR range for Private Subnet 1
  PrivateSubnet2CIDR:
    Type: String
    Default: 172.16.2.0/24
    Description: CIDR range for Private Subnet 2
  DSAdminPasswordResourceName:
    Type: String
    Default: ADAdminSecret
    Description: Password for directory services admin
Resources:

  #########################
  # VPC AND SUBNETS
  #########################
  
  AppVPC:
    Type: AWS::EC2::VPC
    Properties:
      CidrBlock: !Ref VpcCIDR
      InstanceTenancy: default
      EnableDnsSupport: true
      EnableDnsHostnames: true

  PrivateSubnet1:
    Type: AWS::EC2::Subnet
    Properties:
      VpcId: !Ref AppVPC
      CidrBlock: !Ref PrivateSubnet1CIDR
      AvailabilityZone:
        Fn::Select:
          - 0
          - Fn::GetAZs: ""

  PrivateSubnet2:
    Type: AWS::EC2::Subnet
    Properties:
      VpcId: !Ref AppVPC
      CidrBlock: !Ref PrivateSubnet2CIDR
      AvailabilityZone:
        Fn::Select:
          - 1
          - Fn::GetAZs: ""

  #########################
  # Route Tables
  #########################

  PrivateRouteTable:
    Type: AWS::EC2::RouteTable
    Properties:
      VpcId: !Ref AppVPC

  PrivateSubnet1RouteTableAssociation:
    Type: AWS::EC2::SubnetRouteTableAssociation
    Properties:
      RouteTableId: !Ref PrivateRouteTable
      SubnetId: !Ref PrivateSubnet1

  PrivateSubnet2RouteTableAssociation:
    Type: AWS::EC2::SubnetRouteTableAssociation
    Properties:
      RouteTableId: !Ref PrivateRouteTable
      SubnetId: !Ref PrivateSubnet2

  #########################
  # SECURITY GROUPS
  #########################

  VPCEndpointSecurityGroup:
    Type: AWS::EC2::SecurityGroup
    Properties:
      GroupDescription: Allow TLS for VPC Endpoint
      VpcId: !Ref AppVPC
      SecurityGroupIngress:
        - IpProtocol: tcp
          FromPort: 443
          ToPort: 443
          CidrIp: !GetAtt AppVPC.CidrBlock

  #########################
  # VPC ENDPOINTS
  #########################

  VPCEndpointInterfaceSignin:
    Type: AWS::EC2::VPCEndpoint
    Properties:
      VpcEndpointType: Interface
      PrivateDnsEnabled: true
      SubnetIds:
        - !Ref PrivateSubnet1
        - !Ref PrivateSubnet2
      SecurityGroupIds:
        - !Ref VPCEndpointSecurityGroup
      ServiceName: !Sub com.amazonaws.${AWS::Region}.signin
      VpcId: !Ref AppVPC
      PolicyDocument:
        Version: 2012-10-17
        Statement:
          - Effect: Allow
            Principal: '*'
            Action: signin:Authenticate
            Resource: '*'
            Condition:
              StringEquals:
                aws:ResourceAccount: !Ref AWS::AccountId
          - Effect: Allow
            Principal: '*'
            Action:
              - signin:AuthorizeOAuth2Access
              - signin:CreateOAuth2Token
            Resource: '*'
            Condition:
              StringEquals:
                aws:PrincipalAccount: !Ref AWS::AccountId

  VPCEndpointInterfaceConsole:
    Type: AWS::EC2::VPCEndpoint
    Properties:
      VpcEndpointType: Interface
      PrivateDnsEnabled: true
      SubnetIds:
        - !Ref PrivateSubnet1
        - !Ref PrivateSubnet2
      SecurityGroupIds:
        - !Ref VPCEndpointSecurityGroup
      ServiceName: !Sub com.amazonaws.${AWS::Region}.console
      VpcId: !Ref AppVPC
      PolicyDocument:
        Version: 2012-10-17
        Statement:
          - Effect: Allow
            Principal: '*'
            Action: '*'
            Resource: '*'
            Condition:
              StringEquals:
                aws:PrincipalAccount: !Ref AWS::AccountId
                aws:ResourceAccount: !Ref AWS::AccountId
                aws:SourceVpc: !Ref AppVPC
          - Effect: Deny
            Principal: '*'
            Action: '*'
            Resource: '*'
            Condition:
              StringNotEquals:
                aws:PrincipalAccount: !Ref AWS::AccountId
                aws:ResourceAccount: !Ref AWS::AccountId
                aws:SourceVpc: !Ref AppVPC

  VPCEndpointInterfaceConsoleStatic:
  # console-static only supports the full access endpoint policy
    Type: AWS::EC2::VPCEndpoint
    Properties:
      VpcEndpointType: Interface
      PrivateDnsEnabled: true
      SubnetIds:
        - !Ref PrivateSubnet1
        - !Ref PrivateSubnet2
      SecurityGroupIds:
        - !Ref VPCEndpointSecurityGroup
      ServiceName: !Sub com.amazonaws.${AWS::Region}.console-static
      VpcId: !Ref AppVPC

  #########################
  # WORKSPACE RESOURCES
  #########################

  ADAdminSecret:
    Type: AWS::SecretsManager::Secret
    Properties:
      Name: !Ref DSAdminPasswordResourceName
      Description: Password for directory services admin
      GenerateSecretString:
        SecretStringTemplate: '{"username": "Admin"}'
        GenerateStringKey: password
        PasswordLength: 30
        ExcludeCharacters: '"@/\'

  WorkspaceSimpleDirectory:
    Type: AWS::DirectoryService::SimpleAD
    Properties:
      Name: corp.awsconsole.com
      Password:
        Fn::Sub: "{{resolve:secretsmanager:${DSAdminPasswordResourceName}:SecretString:password}}"
      Size: Small
      VpcSettings:
        SubnetIds:
          - !Ref PrivateSubnet1
          - !Ref PrivateSubnet2
        VpcId: !Ref AppVPC
Outputs:
  PrivateSubnet1:
    Description: Private Subnet 1
    Value: !Ref PrivateSubnet1
  PrivateSubnet2:
    Description: Private Subnet 2
    Value: !Ref PrivateSubnet2
  WorkspaceSimpleDirectory:
    Description: Directory to be used for Workspaces
    Value: !Ref WorkspaceSimpleDirectory
  WorkspacesAdminPassword:
    Description: The ARN of the Workspaces admin's password. Navigate to the Secrets Manager in the AWS Console to view the value.
    Value: !Ref ADAdminSecret
```

**Nota**  
Questa configurazione test è progettata per essere eseguita nella regione Stati Uniti orientali (Virginia settentrionale) (us-east-1).

**Configurazione di una rete**

1. Accedere all'account di gestione dell'organizzazione e aprire la [console CloudFormation](https://console.aws.amazon.com/cloudformation).

1. Seleziona **Crea stack**.

1. Scegliere **Con nuove risorse (standard)**. Carica il file CloudFormation modello che hai creato in precedenza e scegli **Avanti**.

1. Inserire un nome per lo stack, ad esempio **PrivateConsoleNetworkForS3**, quindi scegliere **Successivo**.

1. Per **VPC e sottoreti**, inserire gli intervalli IP CIDR preferiti o utilizzare i valori predefiniti forniti. Se utilizzi i valori predefiniti, verifica che non si sovrappongano alle risorse VPC esistenti nel tuo. Account AWS

1. Seleziona **Crea stack**.

1. Dopo aver creato lo stack, scegliere la scheda **Risorse** per visualizzare le risorse che sono state create.

1. Scegliere la scheda **Output** per visualizzare i valori per le sottoreti private e la Workspace Simple Directory. Prendi nota di questi valori, poiché li utilizzerai nel passaggio quattro della prossima procedura per la creazione e la configurazione di un. WorkSpace

La schermata seguente mostra la visualizzazione della scheda **Outputs** che mostra i valori per le sottoreti private e per la Workspace Simple Directory.

![Le sottoreti private e Workspace Simple Directory e i valori corrispondenti.](https://docs.aws.amazon.com/it_it/awsconsolehelpdocs/latest/gsg/images/vpce-workspaces-how-to-2-latest.png)


Dopo aver creato la rete, utilizzate le seguenti procedure per creare e accedere a un WorkSpace.

**Per creare un WorkSpace**

1. Apri la [WorkSpaces console](https://console.aws.amazon.com/workspaces).

1. Nel riquadro di navigazione, seleziona **Directory**.

1. Nella pagina **Directory**, verificare che lo stato della directory sia **Attivo**. La schermata seguente mostra una pagina **Directory** con una directory attiva.  
![La pagina Directory con una voce per una directory con uno stato attivo.](https://docs.aws.amazon.com/it_it/awsconsolehelpdocs/latest/gsg/images/vpce-workspaces-how-to-3-updated.png)

1. Per utilizzare una cartella in WorkSpaces, è necessario registrarla. Nel riquadro di navigazione, scegli **WorkSpaces**, quindi scegli **Crea WorkSpaces**.

1. In **Seleziona una directory**, scegliere la directory creata da CloudFormation nella procedura precedente. Dal menu **Operazioni** scegliere **Registra**.

1. Per la selezione delle sottoreti, selezionare le due sottoreti annotate nella fase nove della procedura precedente.

1. Selezionare **Abilita le autorizzazioni self-service**, quindi scegliere **Registra**.

1. Dopo aver registrato la directory, continua a creare il WorkSpace. Selezionare la directory registrata, quindi scegliere **Successivo**.

1. Nella pagina **Crea utenti**, scegliere **Crea utente aggiuntivo**. Inserisci il tuo nome e la tua email per consentirti di utilizzare il WorkSpace. Verifica che l'indirizzo e-mail sia valido poiché le informazioni di WorkSpace accesso vengono inviate a questo indirizzo e-mail.

1. Scegli **Next (Successivo)**.

1. Nella pagina **Identifica utenti**, selezionare l'utente creato nella fase nove, quindi scegliere **Successivo**.

1. Nella pagina **Seleziona bundle**, scegliere **Standard con Amazon Linux 2**, quindi scegliere **Successivo**.

1. Usare le impostazioni predefinite per la modalità di esecuzione e la personalizzazione dell'utente e scegliere **Crea Workspace**. Lo `Pending` stato WorkSpace inizia e passa a quello successivo `Available` entro circa 20 minuti.

1. Quando sarà WorkSpace disponibile, riceverai un'e-mail con le istruzioni per accedervi all'indirizzo e-mail fornito nel passaggio nove.

Dopo aver effettuato l'accesso al tuo WorkSpace, puoi verificare di accedervi utilizzando il tuo accesso Console di gestione AWS privato.

**Per accedere a WorkSpace**

1. Aprire l'e-mail ricevuta nella fase 14 della procedura precedente.

1. Nell'e-mail, scegli il link univoco fornito per configurare il tuo profilo e scaricare il WorkSpaces client.

1. Impostazione della password.

1. Scaricare il client preferito.

1. Installare e avviare il client. Inserire il codice di registrazione fornito nell'e-mail, quindi scegliere **Registra**.

1. Accedi ad Amazon WorkSpaces utilizzando le credenziali che hai creato nella fase tre.

**Per testare Console di gestione AWS Configurazione dell'accesso privato**

1. Dal tuo WorkSpace, apri il browser. Quindi, vai alla [Console di gestione AWS](https://console.aws.amazon.com/console) e accedi utilizzando le tue credenziali.
**Nota**  
Se utilizzi Firefox come browser, verifica che l'opzione **Abilita DNS su HTTPS** sia disattivata nelle impostazioni del browser.

1. Apri la [console Amazon S3](https://console.aws.amazon.com/s3) dove puoi verificare di essere connesso tramite Console di gestione AWS Private Access.

1. Scegli l'icona di blocco privato nella barra di navigazione per visualizzare il VPC e l'endpoint VPC in uso. La schermata seguente mostra la posizione dell'icona di blocco privato e le informazioni sul VPC.  
![La console Amazon S3 che mostra la posizione dell'icona lock-private e Console di gestione AWS le informazioni di Private Access.](https://docs.aws.amazon.com/it_it/awsconsolehelpdocs/latest/gsg/images/console-private-access-verify-1.png)