Принятие участия в организации AWS с уже существующей учетной записью

Поскольку этот поток наткнулся, я собрал несколько точек для новых читателей в this.

Как определено значение this?

Мы используем это подобно тому, как мы используем местоимения в естественных языках, таких как английский: «Джон работает быстро, потому что он пытается поймать поезд». Вместо этого мы могли бы написать «... Джон пытается поймать поезд ».

var person = {    
    firstName: "Penelope",
    lastName: "Barrymore",
    fullName: function () {

    // We use "this" just as in the sentence above:
       console.log(this.firstName + " " + this.lastName);

    // We could have also written:
       console.log(person.firstName + " " + person.lastName);
    }
}

this не присваивается значение, пока объект не вызовет функцию, в которой он определен. В глобальной области действия все глобальные переменные и функции определяются на объекте window. Следовательно, this в глобальной функции относится к (и имеет значение) глобальный объект window.

Когда use strict, this в глобальном и в анонимных функциях, не связанных с каким-либо объектом, имеет значение undefined.

Ключевое слово this g0] наиболее непонятно , когда: 1) мы используем метод, который использует this, 2) мы назначаем метод, который использует this для переменной, 3) функция, которая использует this, передается как функция обратного вызова и 4) this используется внутри замыкания - внутренней функции. (2)

table [/g10]

Что содержит будущее

Определено в сценарии ECMA 6 , стрелка- функции принимают привязку this из охватывающей (функциональной или глобальной) области.

function foo() {
     // return an arrow function
     return (a) => {
     // `this` here is lexically inherited from `foo()`
     console.log(this.a);
  };
}
var obj1 = { a: 2 };
var obj2 = { a: 3 };

var bar = foo.call(obj1);
bar.call( obj2 ); // 2, not 3!

Хотя функции-стрелки предоставляют альтернативу использованию bind(), важно отметить, что они по существу отключают традиционный механизм this в пользу более широкого понимания лексического охвата. (1)


Ссылки:

  1. this & amp; Object Prototypes, автор Kyle Simpson. © 2014 Getify Solutions.
  2. javascriptissexy.com - http://goo.gl/pvl0GX
  3. Ангус Кролл - http: // goo .gl / Z2RacU

0
задан Greg 4 March 2019 в 02:31
поделиться

1 ответ

Вступление в организацию и выход из нее не окажут влияния на экземпляры EC2 или другие ресурсы в учетной записи.

Есть два вида организаций. Консолидированный биллинг и полные возможности.

В организации Consolidated Billing основная учетная запись оплачивает все учетные записи участников (например, ваши) в организации. Основная учетная запись также может видеть платежные данные (например, потребление услуг) для всех учетных записей участников. Однако основная учетная запись не имеет доступа к ресурсам учетных записей участников.

В организации с полным набором функций основная учетная запись оплачивает счета (например, Организация консолидированных счетов), но также имеет административный доступ к учетным записям участников через роль IAM между учетными записями. Основная учетная запись может использовать эту роль для получения полного административного доступа ко всем ресурсам учетной записи участника.

Кроме того, организация с полным набором функций может применять политики управления службами к учетным записям участников, которые ограничивают доступ этих учетных записей к службам и API-интерфейсам AWS.

Учетная запись участника может принадлежать только одной организации одновременно. Аккаунт участника может покинуть организацию в любое время. Основная учетная запись может удалить учетные записи участников из организации в любое время.

0
ответ дан Greg 4 March 2019 в 02:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: